我有一个类的对象列表。在这个列表中,我想获取Table.name == "value"
的对象。
Class Table{
public string name;
private string primarykey;
private string[] columnNames;
//some methods and functions
}
我的问题是,有没有一种有效的方法可以使用linq从这个列表中获取指定的对象,或者我只能使用基本的搜索算法遍历它。
通过基本的搜索算法,我是指:
foreach(Table t in tables)
{
if(t.name == "value")
return t;
}
那么,有没有更高效的方法来使用linq实现这个功能呢?