在C#List中查找项目的索引

时间:2017-07-15 16:22:36

标签: c# unity3d

我正在开展一个项目,我需要在C#List和以下3个索引中找到项目的索引。

例如:

我想找到' Mary'在我的名单中:

约瑟夫 玛丽 约翰 彼得 安德鲁

找到Mary的索引后,我想添加以下3个索引(John,Peter,Andrew)并将它们存储在数组中。

2 个答案:

答案 0 :(得分:1)

您可以使用indexOf上的List<T>方法查找第一个匹配项的索引:

var items = new List<string> { "Joseph", "Mary", "John", "Peter", "Andrew" };

var indexOfMary = items.IndexOf("Mary");

var itemAtIndexOfMary = items[indexOfMary];

完成后,您可以随时索引到列表(最后一行代码)以检索该位置的项目。

答案 1 :(得分:0)

int index = myList.IndexOf("Mary");