c#,unity-如何查找列表项的索引,无谓词

c#,unity-如何查找列表项的索引,无谓词,c#,list,unity3d,predicate,C#,List,Unity3d,Predicate,这是我的代码,但我不能断言,因为lair对象可以也将具有相同的名称,而且很可能具有所有其他属性,确定列表中的确切索引非常重要 我该怎么做呢?如果您正在寻找完全相同的实例,您能不能只使用IndexOf?谢谢您,完全专注于“FindIndex”: int indext = lair.dungeon.DungeonLairList.FindIndex(x => x.name == lair.name); var indext = Array.FindIndex(lair.dungeon.Dun

这是我的代码,但我不能断言,因为lair对象可以也将具有相同的名称,而且很可能具有所有其他属性,确定列表中的确切索引非常重要


我该怎么做呢?

如果您正在寻找完全相同的实例,您能不能只使用
IndexOf
?谢谢您,完全专注于“FindIndex”:
int indext = lair.dungeon.DungeonLairList.FindIndex(x => x.name == lair.name);
var indext = Array.FindIndex(lair.dungeon.DungeonLairList, x => x.name == lair.name);