摘要: 预处理器指令指导编译器在实际编译开始之前对信息进行预处理。 所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。 C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。在 C# 中, 阅读全文
posted @ 2017-06-26 15:50 CharyGao 阅读(336) 评论(0) 推荐(0)
摘要: 命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。 定义命名空间 命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称。 using 关键字 using 关键字表明程序使用的是给定命名空间中的名 阅读全文
posted @ 2017-06-26 15:41 CharyGao 阅读(192) 评论(0) 推荐(0)
摘要: 接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。 接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。 接口使得实现接口的类或结构在形式上保持一致 阅读全文
posted @ 2017-06-26 15:36 CharyGao 阅读(327) 评论(0) 推荐(0)