Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#列表中查找项目的索引_C#_Unity3d - Fatal编程技术网

在C#列表中查找项目的索引

在C#列表中查找项目的索引,c#,unity3d,C#,Unity3d,我正在做一个项目,我需要在我的C#列表中找到一个项目的索引,以及以下3个索引 例如: 我想在我的姓名列表中找到“Mary”的索引: 约瑟夫 玛丽 约翰 彼得 安德鲁 找到Mary的索引后,我想添加以下3个索引(John、Peter、Andrew)并将它们存储在一个数组中。int index=myList.IndexOf(“Mary”)您可以使用列表上的indexOf方法查找第一个匹配项的索引: var items = new List<string> { "Joseph", "Mar

我正在做一个项目,我需要在我的C#列表中找到一个项目的索引,以及以下3个索引

例如:

我想在我的姓名列表中找到“Mary”的索引:

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


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

int index=myList.IndexOf(“Mary”)

您可以使用
列表
上的
indexOf
方法查找第一个匹配项的索引:

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

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

var itemAtIndexOfMary = items[indexOfMary];
var items=新列表{“约瑟夫”、“玛丽”、“约翰”、“彼得”、“安德鲁”};
var indexOfMary=项目。IndexOf(“玛丽”);
var itemAtIndexOfMary=项目[indexOfMary];

完成此操作后,您可以在任何时候索引到列表(最后一行代码),以在该位置检索项目。

欢迎使用SO!你有没有试过找出,我们是如何在C#list中找到一个项目的索引的?我敢肯定,如果你用谷歌搜索它,你会发现数百万条搜索结果。感谢虽然本代码可能会回答问题,但提供了有关本代码为什么和/或如何回答问题的其他上下文,从而提高了其长期价值。