如何在 C# 列表中单步查找一个项目的下标?
要在一行内获取一个项目的下标,请使用 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
广告