摘要:
匿名类型上面我们自己定义了类型TempProjectionItem来存放查询的结果。通过使用匿名类型,我们可以省去这种中间类型的定义,而由编译器来帮我们完成: var intermediate = from n in names select new { Original = n, Vowelless = Reg... 阅读全文
摘要:
这里刚看的时候不理解。这个特性在我们通过foreach循环创建查询时会变成一个真正的陷阱。假如我们想要去掉一个字符串里的所有元音字母,我们可能会写出如下的query: IEnumerable query = "How are you, friend."; query = query.Where(c => c != 'a'); query = query.Where(c => c != 'e'); query = query.Where(c => c != 'i'); quer... 阅读全文