随笔分类 -  C#

C#学习笔记
[C#学习笔记02]理解值和引用
摘要:值类型和类类型所有基本数据类型(如int,float,double和char)统称为值类型。将一个变量声明为一个值类型时,编译器将生成代码来分配足以容纳这种值的一个内存块。如,声明一个int型的变量会导致编译器分配4字节的内存(32位)。类类型则不同。声明一个Circle类变量时,编译器不会生成代码来分配足以容纳一个Circle的内存块。相反,它唯一做的事情就是分配一片内存,其中刚好可以容纳一个地址。以后,Circle实际占据的内存块的地址会填充到这里。这个地址也称为对内存块的一个引用。Circle对象实际占有的内存是在使用new关键字来创建对象时分配的。类是引用类型的一个例子。在引用类型中, 阅读全文

posted @ 2011-07-18 12:32 Junjie Shen 阅读(472) 评论(0) 推荐(0)

[C#学习笔记01]C#中类的创建
摘要:封装:使用一个类的程序不应该关心类的内部实际如何工作,只需创建类的一个实例,然后调用类的方法。 下面就是一个类的例子: class Circle //定义一个圆,包含一个方法(面积),一个数据(半径) { public Circle() //默认构造函数,与类同名,不获得任何参数,不返回任何值,初始 阅读全文

posted @ 2011-07-02 16:42 Junjie Shen