В List<Person>
MyList
List<Person>
может быть Person
у которого для свойства Name
установлено значение "ComTruise". Мне нужен индекс первого появления "ComTruise" в MyList
, но не весь элемент Person
.
Что я делаю сейчас:
string myName = ComTruise;
int thatIndex = MyList.SkipWhile(p => p.Name != myName).Count();
Если список очень большой, есть ли более оптимальный способ получить индекс?