我有一个泛型List,我必须在此列表中找到一个特定的字符串.能否请您告诉我下面哪种方法最好?
if (strlist.Contains("Test"))
{
// String found
}
Run Code Online (Sandbox Code Playgroud)
要么
string res = (from d in strlist where d == "Test" select d).SingleOrDefault();
if (res == "Test")
{
//found
}
Run Code Online (Sandbox Code Playgroud)
请考虑从数据库填充的列表可能非常大.您对此的看法非常感谢.