2017-02-15 1 views
0
int indext = lair.dungeon.DungeonLairList.FindIndex(x => x.name == lair.name); 

, dass mein Code, aber ich kann nicht Prädikat, als Höhle Objekte können und die gleichen Namen haben, und es ist sehr wahrscheinlich, dass auch alle anderen Eigenschaften, und es ist entscheidend, um den genauen Index in einer Liste zu bestimmen.C#, Einheit - Wie Index der Listeneintrag zu finden, ohne Prädikat

Wie kann ich das tun?

+5

Wenn Sie genau die gleiche Instanz suchen, können Sie nicht 'IndexOf' verwenden? –

+0

Danke, total fixiert auf "FindIndex" :) – Bronsoner

Antwort

0
var indext = Array.FindIndex(lair.dungeon.DungeonLairList, x => x.name == lair.name);