我正在開發一個項目,我需要找到C#列表中的項目索引以及以下3個索引。查找C#列表中的項目索引
例如:
我想找個「瑪麗」的指數我的名字列表:
約瑟夫 瑪麗 約翰 彼得 安德魯
後,我發現瑪麗的指數我想添加以下3個索引(John,Peter,Andrew)並將它們存儲在一個數組中。
我正在開發一個項目,我需要找到C#列表中的項目索引以及以下3個索引。查找C#列表中的項目索引
例如:
我想找個「瑪麗」的指數我的名字列表:
約瑟夫 瑪麗 約翰 彼得 安德魯
後,我發現瑪麗的指數我想添加以下3個索引(John,Peter,Andrew)並將它們存儲在一個數組中。
int index = myList.IndexOf("Mary");
儘管這段代碼可能會回答這個問題,但提供關於爲什麼和/或代碼如何回答問題的其他內容可以提高其長期價值。 –
您可以使用List<T>
的indexOf
方法找到的第一個匹配項的索引:
var items = new List<string> { "Joseph", "Mary", "John", "Peter", "Andrew" };
var indexOfMary = items.IndexOf("Mary");
var itemAtIndexOfMary = items[indexOfMary];
一旦你這樣做,你可以再索引列表(最後代碼行)在任何點檢索該位置的物品。
歡迎來到SO!你有沒有試圖找出,我們如何找到一個C#列表中的項目索引?我很確定,如果你谷歌它會發現數以百萬計的結果。謝謝 – Christos