文章分类 - C#
摘要:①const修饰的常量只能在初始化时被赋值,而readonly 域可以在初始化时被赋值,也可以在构造函数内赋值(但不能在其它方法内改变它)。②const修饰的常量的值必须在编译时确定,而readonly 域的值不必在编译时确定。const修饰的值的数据类型也有限制,它只能为下列类型之一(或能够转换为下列类型的):sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, enum类型, 或引用类型。③const修饰的常量是static 类型,不能通过类的实例进行访
阅读全文
摘要:(1)结构是值类型(存储在“栈”中),而类是引用类型(存储在“堆”中)。因而对一个结构变量的操作不会影响到另一个结构变量(2)结构也可以不用new来实例化,但类则必须采用new来实例化。(3)结构不存在像类那样的显示的继承关系,也不能派生出其他类型(因为结构类型隐含地被定义为sealed),但所有的结构类型都隐含地继承于System.ValueType(它也隐含地继承于System.Object类);结构可以实现接口(其编程规则类同于类)。(4)结构成员的访问属性不能为protected或是protected internal。同时结构的成员也不能为abstract或virtual。(5)结构
阅读全文

浙公网安备 33010602011771号