您的位置:首页 > 编程语言 > C#

白话C#之第四话

2010-05-21 02:03 218 查看
1.对象:世间万物都是对象。也就是说,对象是指一个俱体的,存在的事物。

2.类:是指把一些俱有共同特性的对象抽像(归纳)出来我们称之为类。

3.在程序里定义一个类,需要用到class关建字。类需要放在一个命名空间里边。类需要类名。如:class A

4.在类中,可以包括字段,方法,属性,接口,委托。

5.把类创建为对象的过程,我们称之为实例化。需要使用new关健字。如:A a=new A();



6.通过对象.(点)访问类中的方法及字段。

7.我们把 A a; 这样的过程,称之为建立对象引用的过程,建立对象引用,是将a存放到堆栈中, 把 new A()的过程,称之为实例化的过程或创建对象
的过程,是将a俱体的值存放到了堆当中。

8.构造函数(也叫构造方法)是指在类被实例化为对象时,会首先执行的方法。

9.构造方法的特点:不能返回类型及void,方法名和类名相同,必须为public,构造方法可以有多个,跟据参数的个数不同及类型不同会构成方法的重
载。

10.析构函数,用~关健字来创建,方法名必须与类名相同,析构函数只能有一个。

11.方法的重载,当方法名相同,返回类型相同,参数个数不同及方法的参数类型不同时,会构成方法的重载。

12.访问修饰符,目前我们用用public及private来修饰方法及字段,作用分别为public 修饰后,字段或方法可以在创建对象后用对象访问的到。
private反之。

13.通过const关建字来创建常量字段,通过readonly来创建只读的字段。两者的区别如下:只读字段,可以通过构造方法为其赋值。常量在任何情况
下都不能被赋值。 从跟本上讲,只读字段是可以在程序的运行期被改变的,而常量是不能在程序的运行期被改变。

14.在C#编程当中,我们尽量把字段设为私有的。然后将其封装为属性,因为属性是可以控制字段的可访问性及是否可以被赋于值。

15.属性的定义:属性必须与字段成对存在,属性与方法很像,但是没有括号,属性的类型必须与其封装的字段的类型相同,属性中包括get访问器及
set访问,这两个访问器可以单独存在。在get及set访问器的内部,我们可以写语句。例如:

private string A="睡觉的都是坏孩子!";

public string 睡觉

{

get { return A; }//get访问器

set { A = value; }//set访问器

}

16.this关健字,是指本类的意思,我们可以在方法中,使用this关建字访问本类的成员如this.本类中的方法()

17.索引器是用来建立对象的索引的,通常会用在自定义集合里,在.NET framework里,经常应用在集合及数组里。

18.ref关健字,用来传递引用,做为进参及出参来使用,可以为多个参数声明ref关健字。

19.out关健字,做为出参来使用,同样也可以为多个参数声明out。

20.params关建字,用来声明数组参数,给值时可以给任意个数但要求类型相同。在方法的内部,可以将数组遍历。
本文出自 “共享经验” 博客,请务必保留此出处/article/4299751.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: