摘要: 枚举类型是一种的值类型,它用于声明一组命名的常数。(1)枚举的声明:枚举声明用于声明新的枚举类型。访问修辞符enum 枚举名:基础类型{枚举成员 }基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类型是 int... 阅读全文
posted @ 2010-03-18 02:28 eastday 阅读(277) 评论(0) 推荐(0)
摘要: 从一个变量到另一个变量按值复制对象,而不是按引用复制对象(即以与结构相同的方式复制)可能非常复杂。因为一个对象可能包含许多对象的引用,例如字段、成员等,这将涉及许多烦人的处理操作。把每个成员从一个对象复制到另一个对象中可能不会成功,因为其中一些成员可能是引用类型。按照成员复制简单的对象可以通过派生于System.Object的MemberwiseClone()方法来完成,这是一个受保护的方法,但很... 阅读全文
posted @ 2010-03-18 02:02 eastday 阅读(297) 评论(0) 推荐(0)
摘要: 首先看看运算符重载的基本语法。要重载运算符,可以给类添加运算符类型成员(它们必须是static)。我们先看一个简单的类: public class AddClass1 { public int val; }这仅是int值的一个包装器(wrapper),但可以用于说明规则。对于这个类下面的代码不能编译: AddClass1 op1 = new AddClass1(); op1.val = 5; Ad... 阅读全文
posted @ 2010-03-18 01:55 eastday 阅读(450) 评论(0) 推荐(0)