目前我有以下语法(列表是一个包含具有许多不同属性的对象的列表(其中标题是其中之一):
for (int i=0; i < list.Count; i++)
{
if(title == list[i].Title)
{
//do something
}
}
我怎样才能访问,list[i].Title
而不必遍历我的整个集合?由于我的列表趋于变大,这可能会影响我的程序的性能。
我的程序中有很多类似的语法(通过 for 循环和索引访问公共属性)。但我确信一定有更好更优雅的方式来做到这一点?
find 方法似乎是一个选项,因为我的列表包含对象。