庆军之linq的All思考
今天对某bug想不到。
大约写法如下,
var sssddd =db.fetch();// new List<string>(0);
//当ssssddd = new List<string>(0);时
if (sssddd.All(q=>q != "2001"))
{
代码1
return;
......//
}
代码2;
他没有执行到代码2:
仔细看了源代码,
如果 集合为空
返回true
其实文档上有说明,只是英文的,没有仔细看。