有人可以为我解释一下这一行吗?
IEnumerable<string> filteredNames = Enumerable.Where(names, n => n.Length >= 4);
我的理解是:
string[] names = { "Billy", "Bob", "Steve" }
var linq = from name in names
where (name.Length >= 4)
select name;
请您参考如下方法:
这两者在字面上是相同的,并且会编译成完全相同的东西。编译器会将第二个简单地转换为第一个。
