摘要:
本章介绍C#语言所特有的一些代码特性,包括用于源代码分散管理的分布类型(Partial Type)、用于代码编译管理的预处理器指令,以及支持软件文档生成的XML代码注释。1 分布类型 有时候在一个类的定义中可能包含大量的字段和方法成员,甚至大量的嵌套类型,导致代码行数太多,管理起来很不方便。为... 阅读全文
posted @ 2014-12-07 22:09
boywg
阅读(171)
评论(0)
推荐(0)
摘要:
1 文件系统概述 C#将文件视为一个字节序列,以流的方式对文件进行操作。流是字节序列的抽象概念,文件、输入/输出设备、内部进程通信管理以及TCP/IP套接字等都可以视为一个流。.NET对流的概念进行了抽象,为这些不同类型的输入和输出提供了统一的视图,使程序员不必了解操作系统和基础设备的具体细节。 ... 阅读全文
posted @ 2014-12-07 22:06
boywg
阅读(280)
评论(0)
推荐(0)
摘要:
1 错误与异常 程序中的错误有很多种,最典型的一种是语法错误,另一种是代码中的逻辑错误,代码本身没有语法错误,可能在运行过程中出现。2 C#中的异常处理结构 C#语言通过try语句提供的控制结构来检测代码中的异常并作出相应的处理。try语句有4种使用方式。2.1 try-catch语句 正常情... 阅读全文
posted @ 2014-12-07 22:04
boywg
阅读(238)
评论(0)
推荐(0)
摘要:
匿名方法(Anonymous Method)是指跳过方法的定义,而将方法的执行代码直接封装在一个代表对象中。除了简化代码之外,匿名方法的主要用途还包括多个方法间的状态共享,以及将代码段作为参数传递。1 方法的命名调用和匿名调用 先看一个程序例子: class NamedMethodSam... 阅读全文
posted @ 2014-12-07 22:02
boywg
阅读(306)
评论(0)
推荐(0)
摘要:
遍历器(Iterator)的作用是按照指定的顺序来访问一个集合中的所有元素,而不需要了解集合的详细数据结构。1 概述1.1 foreach语句 这种遍历方式对任何类型的数据都适用,因为所有数组都继承了.NET类库中定义的类System.Array,而该类继承了接口IEnmerable。在C#中... 阅读全文
posted @ 2014-12-07 21:39
boywg
阅读(256)
评论(0)
推荐(0)
摘要:
1 概述1.1 引入泛型方法 在某些情况下,一个类型中可能只有少数方法成员用到了类型参数,这时就未必需要将整个类型都定义成为泛型。例如在下面的代码中,泛型类GC定义了一个静态方法Contain,用于判断一个元素是否存在于一个数组之中:public class GC{ //静态字段 st... 阅读全文
posted @ 2014-12-07 10:58
boywg
阅读(225)
评论(0)
推荐(0)
浙公网安备 33010602011771号