摘要:
主要介绍了使用LINQ查询内存对象的一些基本语法 阅读全文
摘要:
在前面已经介绍了C#的一些语言扩展。实际上正是这些语言扩展使得LINQ成为可能。如果你足够仔细你会发现,这些扩展需要新的C#编译器来解释这些新的特性。但是并没有改变IL指令和.NET的运行时。也就是说这些其实只是改变了我们编写代码的习惯而已。
在这一章我们将会进一步看LINQ是如何把前面说到的这些新的语言特征完美的运用在一起的,从而形成了一个LINQ的编译模块。然后将深入的了解一些其他概念。
阅读全文
摘要:
LINQ是.NET提供的一种快速处理数据的新方法。对于.NET框架来说他是一个新的模块,但是这个新的模块也是基于.NET的基本架构的。个人认为,学习LINQ不能简单的为了学习LINQ而学习LINQ。更应该从根本上了解LINQ的开发设计人员到底做了些什么工作使得LINQ成为可能。这本身也是一个进一步学习.NET基本知识的过程。因此,我才决定把自己的体会写下来,在学习LINQ的同时也回顾和加深一下对.NET的基本概念的认识。
阅读全文