相关疑难解决方法(0)

LINQ查询 - 解释为什么这些示例不同

我正在阅读"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)
    }
Run Code Online (Sandbox Code Playgroud)

输出:

    Not wht you might expect
    Not wht you might xpct
    Not wht you mght 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 …
Run Code Online (Sandbox Code Playgroud)

c# linq scope

8
推荐指数
1
解决办法
844
查看次数

标签 统计

c# ×1

linq ×1

scope ×1