摘要: Foreach能够获取数组中的每一个元素,原因数组能够提供一个枚举器的对象。对于枚举器类型而言,必须有一个方法来获取它。获取一个对象枚举器的方法是调用对象的GetEnumerator方法。数组是可枚举类型。 IEnumerator接口: 实现了IEnumerator接口的枚举器包含了Current、 阅读全文
posted @ 2018-09-24 11:33 国-哥 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 值类型的变量永远不会变null,因为值类型是其本身不会变成null。引用类型可变成null,内存会全部使用0来表示null,因为这种开销会降低,仅仅需要将一块内存清除。 表示一些空值的方案: 1.使用魔值: 非使用值:例如使用范围1-1000,即用0。但并非真正解决问题。 2.使用标志位: 使用bo 阅读全文
posted @ 2018-09-24 00:09 国-哥 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: C#异常处理子系统包括: Try:需要异常机制的函数在其中运行 Catch:捕获异常 Throw:抛出异常 Finally:在try结束实现 C#异常主要在Exception类中,而在CLR机制中的异常问题则在SystemException中,俩者并无不同,只是为了标准化区别。 System命名空间 阅读全文
posted @ 2018-09-24 00:05 国-哥 阅读(506) 评论(0) 推荐(0) 编辑