结构
-
值类型(存储在栈)
-
不能派生
-
结构可以有构造函数,但没有析构函数
-
如果没有new,显式赋值之前不能使用数据成员的值,也不能调用构造
-
可以使用partial(分部类),使用接口
枚举 -
值类型,默认底层为整数类型int,如果不赋值会有一个隐式的成员编号012…
-
单一的成员类型,没有修饰符
-
底层类型可以更改(enum 名 :底层类型)
-
位标志以后再补充
数组 -
一维,矩形和交错
-
引用类型数组可以协变
-
很多方法 (Rank,Length,GetLength,Clear,Sort,BinarySearch,Indexof,Reverse,Clone)
clone: int[] intarr=(int[]) intarr.Clone()___必须强制转换