如何一步找到 C# 列表中某个项目的索引?
csharpprogrammingserver side programming
要获取单行中某个项目的索引,请使用 FindIndex() 和 Contains() 方法。
int index = myList.FindIndex(a => a.Contains("Tennis"));
上面,我们使用 FindIndex() 获取了元素的索引,该元素的 Contains() 方法可帮助获取该特定元素的索引。
以下是完整代码 −
示例
using System; using System.Collections.Generic; public class Program { public static void Main() { List < string > myList = new List < string > () { "Football", "Soccer", "Tennis", }; // finding index int index = myList.FindIndex(a => a.Contains("Tennis")); // displaying index Console.WriteLine("List Item Tennis Found at index: " + index); } }
输出
List Item Tennis Found at index: 2