摘要: 阅读目录 一:分布类 二:实例 一:分布类 . 为了将在某种意义上讲比其他细节更重要的代码分离出来,可以将一个类的实现划分到多个C#文件中,这就是分布类,比如:有个Pesoon类的源文件叫 Pesoon.cs,有时候为了区分不同开发人员的维护范围,避免定义在同一个文件中造成互相干扰,C#通过分布类的做法,将一个类拆分为多个文件 partial class 类名称 { //类成员 } . 如果使用这种方式定义类,那么要遵循以下原则 1:分布类在每一个源文件中都必须使用partial关键字声明部分类 2:类的部分声明都必须在相... 阅读全文
posted @ 2012-02-03 12:02 David.Meng 阅读(397) 评论(1) 推荐(0) 编辑
摘要: 类和结构的区别是什么? 结构和类的初始化都用new关键字,但是它们之间的差别很大,主要体现在三个方面 三点区别 1:结构是值类型,类是引用类型 2:结构不支持继承,类可以继承其他类,其自身也能被继承 3:结构没有构造函数和析构函数,类具有构造函数和析构函数 阅读全文
posted @ 2012-02-03 11:57 David.Meng 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 字段 字段是存储类要满足其设计所需要的数据,字段是与类相关的变量 比如以前讲的Cat类中的private string _name;_name其实就是一个字段,它通常是类的私有变量 属性 属性是一个方法或者一对方法,但在调用它的代码来看,它是一个字段,即属性适合以字段的方式使用方法调用的场合 通常字段都是private,即私有变量,而属性是public,即公有变量,那么在这里_shoutnum就是私有的字段,而ShoutNum就是公有的对外属性,由于是对外的,一般首字母大写,而字段一般首字母并且小写前面加上“_” 属性有两个方法get和set,get访问器返回与声明的属性相同的... 阅读全文
posted @ 2012-02-03 00:07 David.Meng 阅读(567) 评论(0) 推荐(1) 编辑