摘要: 使用C#的时候我们最熟悉的是类,也就是Reference Type,翻译成中文是引用类型。但是C#还有另外的一种类型往往被我们用的最多缺经常被忽视,这种类型就是值类型(Value Type)。 值类型的构造器(Constructor)不同于引用类型的Constructor。在C#中值类型不允许无参数的Constructor,但是在CLR中是没有这个限制的,请看下面的代码:struct Point{ public int x; public int y;public Point() { m_x = m_y = 5; }} 编译此代码会提示错误信息:结构不能包含显式的无参... 阅读全文
posted @ 2013-09-23 01:19 高宝建 阅读(940) 评论(2) 推荐(1) 编辑