我正在开发一个项目,我需要找到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