0

我有一个清单:List<myObject> myList。它目前拥有 3 个 myObjects。给定一个 int,我需要知道如何找到这些对象中的任何一个的索引,以便我可以在其他地方使用它。我曾尝试使用 lambda 语句,但由于某种原因,它们绝对不想工作。我实际上不确定它们是否适合这种情况。我曾尝试使用 myList 的 IndexOf,但我似乎无法让它工作,可能是因为我使用的是自定义对象。

如果有人能告诉我如何做到这一点,我将不胜感激。

4

3 回答 3

2

怎么样

var myobject = myList.ToArray()[myInt];

要不就

var myobject = myList[myInt];
于 2013-05-11T01:19:58.587 回答
2

试试这个

var myobject = myList[value];
于 2013-05-11T01:25:37.263 回答
0

如果你能给我们一些有用的代码。

没有更多信息,您可以尝试以下方法。

int indexFound = Array.IndexOf<myObject>(myList.ToArray(), objectToLocateIdexOf);
于 2013-05-11T01:26:40.860 回答