摘要: 1-5-1 第一章 1.1加入 第二章 2.1加入 第三章 3.1加入 阅读全文
posted @ 2016-06-28 14:58 Chris_在IT道路上前行 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 再加点代码,在循环中试图更改所操作的值: 以上代码,可以看出,在Foreach(...)循环里尽量不要更改操作的源,在For(...)循环里则可以。 For和Foreach的区别: For和Foreach建议用法: 阅读全文
posted @ 2016-06-27 17:25 Chris_在IT道路上前行 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 本章要讨论回调函数。回调函数是一种非常有用的编程机制,它的存在已经有很多年了。 Microsoft .Net Framework通过委托(delegate)来提供了一种回调函数机制。 列如:委托确保回调方法是类型安全的。委托还允许顺序调用多个方法,并支持调用静态方法和实例方法。 C#中委托是在程序运 阅读全文
posted @ 2016-06-26 18:09 Chris_在IT道路上前行 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 数组(Array)是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。 数组中某个指定的元素是通过索引来访问的。 所有的数组都是由连续的内存位置组成的。最低的地址对应第一个元素,最高的地址对应最后一个元素。 声明数组 在你的应用程序的变量或字段 阅读全文
posted @ 2016-06-26 18:08 Chris_在IT道路上前行 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Enumeration提供了一些非常炫酷的功能,相信大多数开发人员都不熟悉。这些新功能极大的简化了应用程序开发。 15.1枚举类型 枚举类型(enumerated types)定义了一组“符号名称/值”配对。 以下Color类型定义了一组符号,每个符号都标识一种颜色: internal enum C 阅读全文
posted @ 2016-06-26 18:07 Chris_在IT道路上前行 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 14.1字符 在.Net Framework中,字符总是表示成16位Unicode代码值,这简化了国际化应用程序的开发。 每个字符都表示成System.Char结构的一个实例。 针对Char的一个实例,可以调用静态GetUnicodeCategory方法,这个方法返回的是System.Globali 阅读全文
posted @ 2016-06-26 18:06 Chris_在IT道路上前行 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 多继承(multiple inheritance)是指一个类从两个或多个基类派生的能力。 CLR不支持多继承,CLR只是通过接口提供了“缩水版”的多继承。 实现接口的类或结构必须实现接口定义中指定的接口成员。 interface IEquatable<T> { bool Equals(T obj); 阅读全文
posted @ 2016-06-26 18:05 Chris_在IT道路上前行 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 泛型(generic)是CLR和编程语言提供的一种特殊机制,它支持另一种形式的代码重用,即算法重用。 简单的说,开发人员先定义好一个算法,比如排序、搜索、交换、比较或者转换等。但是,定义算法的开发人员并不设定该算法要操作什么数据类型。该算法可以广泛地应用于不同类型的对象。然后,另一个开发人员,只有指 阅读全文
posted @ 2016-06-26 18:04 Chris_在IT道路上前行 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 如果类型定义了事件成员,那么类型就可以通知其他对象发生了特定的事情。 例如,Button类提供了一个名为Click的事件。应用程序中的一个或多个对象可能想接收关于这个事件的通知,以便在Button被单击后采取某些操作。事件是实现这种交互的类型成员。 具体的说,如果定义一个事件成员,意味着类型要提供以 阅读全文
posted @ 2016-06-26 18:03 Chris_在IT道路上前行 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 属性允许源代码用一个简化的语法来调用一个方法。 CLR支持两种属性:无参属性 (parameterless property) ,有参属性(parameterful property) C#中将有参属性称为索引器(indexer) 10.1无参属性 一般用类型的字段成员来实现获取或改变类型的状态信息 阅读全文
posted @ 2016-06-26 18:03 Chris_在IT道路上前行 阅读(182) 评论(0) 推荐(0) 编辑