В настоящее время у меня есть следующий синтаксис (список - это список, содержащий объекты со многими различными свойствами (где Title является одним из них):
for (int i=0; i < list.Count; i++)
{
if(title == list[i].Title)
{
//do something
}
}
Как я могу получить доступ к list[i].Title
без необходимости перебирать всю коллекцию? Поскольку мой список имеет тенденцию к росту, это может повлиять на производительность моей программы.
У меня есть много похожих синтаксисов в моей программе (доступ к общедоступным свойствам через цикл for и по индексу). Но я уверен, что должен быть лучший и элегантный способ сделать это?
Метод find выглядит как опция, так как мой список содержит объекты.