c#结构,枚举,数组

结构

  1. 值类型(存储在栈)

  2. 不能派生

  3. 结构可以有构造函数,但没有析构函数

  4. 如果没有new,显式赋值之前不能使用数据成员的值,也不能调用构造

  5. 可以使用partial(分部类),使用接口
    枚举

  6. 值类型,默认底层为整数类型int,如果不赋值会有一个隐式的成员编号012…

  7. 单一的成员类型,没有修饰符

  8. 底层类型可以更改(enum 名 :底层类型)

  9. 一些其他枚举方法

  10. 位标志以后再补充
    数组

  11. 一维,矩形和交错

  12. 引用类型数组可以协变

  13. 很多方法 (Rank,Length,GetLength,Clear,Sort,BinarySearch,Indexof,Reverse,Clone
    clone: int[] intarr=(int[]) intarr.Clone()___必须强制转换

发布了43 篇原创文章 · 获赞 8 · 访问量 3947

猜你喜欢

转载自blog.csdn.net/MaYang_/article/details/95976219