Ich habe diese Zeile Code:Gleichheitsvergleich `FindIndex` vs` IndexOf`
int MyIndex = MyListOfCustomObjects.IndexOf(CandidateObject);
// assume CandidateObject exists in the list
Jetzt weiß ich, dass List.FindIndex Method:
Sucht nach einem Element, das die Bedingungen von einem definiert wird, entspricht spezifiziertes Prädikat und gibt den nullbasierten Index des ersten Vorkommens innerhalb der Liste oder eines Teils davon zurück.
Ich frage mich, haben alle Objekte einer bestimmten Klasse die gleiche Größe?
Wenn ja, und da, dass es keine angegebene Prädikat mit der IndexOf
, was dann Bedingungen sollte für CandidateObject
angepasst, um sein in MyListOfCustomObjects
gefunden werden?
Auch was ist mit ".. oder ein Teil davon." gemeint?
Ihre Frage ist ein wenig verwirrend. Dein Titel erwähnt "Gleichheitsvergleich", aber nicht den Kern der Frage. Ebenso fragen Sie nach FindIndex, aber Ihr Beispielcode verwendet IndexOf. Das sind zwei verschiedene Methoden ... –
Sie sollten eine Frage pro Frage stellen, nicht mehrere. – Servy
@Mike Ich frage nach "Gleichheitsvergleich" von 'IndexOf'. Wie weiß mein "Beispielcode", welches Objekt die Übereinstimmung ist? –