摘要:
本章主要回顾C#2相对C#1,所做的微小而又伟大的改变,既考虑到了良好的组织架构,又能良好的向后兼容。其中也涉及到了,修复了C#1时期的细小的Bug. 一,分部类型 可以在多个源文件中为一个类型编写代码。特别适用于部分代码是自动生成的,而其他部分的代码为手动生成。 分部类型一般用于重... 阅读全文
posted @ 2013-05-30 16:08
史蒂芬King
阅读(313)
评论(0)
推荐(0)
摘要:
本章主要学习迭代器的相关内容,以便对Linq更好的理解。其中涉及两个比较重要的类IEnumerator和IEnumerable,这些类是扩展方法及Linq的基础,具体详情请参考MSDN。 迭代器是行为模式的一种范例,而行为模式是一种简化对象之间通信的设计模式。它允许你一个数据项列表中的所有元素... 阅读全文
posted @ 2013-05-30 14:58
史蒂芬King
阅读(502)
评论(0)
推荐(0)
摘要:
本章主要描述扩展方法的应用及相关原理。一, 演变 1.1 扩展方法特征 1)必须在一个静态方法中。 2)至少有一个参数。 3)第一个参数必须附加this关键字作为前缀。 4)第一个参数不能有其他任何修饰符(如 out,ref)。 5)第一个参数的类型不能是指针。 ... 阅读全文
posted @ 2013-05-30 09:27
史蒂芬King
阅读(824)
评论(0)
推荐(0)
浙公网安备 33010602011771号