private void button3_Click(object sender, EventArgs e)
{
var list = Test("a");
list = list.Where(p => p == "a1").ToList();//如果list的源头是null,则会报错。如查询的元素不存在,返回空集合。
list = list.Where(p => p == "a1").ToList();//如果list是0,查询的元素不存在,返回还是空集合
//var temp= list.Where(p => p == "a1").First();//如果a1不存在,会报错
var temp2 = list.Where(p => p == "a1").FirstOrDefault();//如果a1不存在,返回null
}
public List<string> Test(string a)
{
var list = new List<string>();
list.Add("a");
list.Add("b");
if (a == "a")
{
return list;
}
else
{
return null;
}
}
linq知识点
最新推荐文章于 2024-07-12 13:52:13 发布