我正在阅读“LINQ Pocket Reference”一书,有一个特定的示例(下面稍作修改)我很难理解......书中的解释有点简短,所以我想知道是否有人可以为我一步一步地分解它,这样它才有意义......
IEnumerable<char> query2 = "Not what you might expect";
foreach (char vowel in "aeiou")
{
var t = vowel;
query2 = query2.Where(c => c != t);
// iterate through query and output (snipped for brevity)
}
输出这个:
不是你所期望的 不是你可能的 xpct 不是你想的 xpct Nt wht yu mght xpct Nt wht y mght xpct
这对我来说很有意义......但是,这不是。
IEnumerable<char> query2 = "Not what you might expect";
foreach (char vowel in "aeiou")
{
query2 = query2.Where(c => c != vowel);
// iterate through query and output (snipped for brevity)
}
不是你所期望的 不是你可能的 xpct 不是你所期望的 Nt你可能期望什么 不是你所期望的
这不...
有人可以更好地解释这里到底发生了什么吗?