枚举
枚举类型是自定义类型
enum 枚举名{枚举值1,枚举值2…}
枚举类型和整形可以相互显式转换
结构体
结构体是自定义类型
struct 结构体名{结构体内容}
结构体内字段声明不能有初始值
访问修饰符
所有类型和类型成员都具有可访问性级别,用来控制在其他代码位置能否访问到类型或类型成员
设置了成员的可访问限制,提高了代码的安全性
代码位置层级划分

public:同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员
private:只有同一类或结构体中的代码可以访问该类型或成员
protected:只有同一类或结构或者此类的派生类中的代码才可以访问该类型或成员
internal:同意序集中的任何其他代码都可以访问该类型或成员,但其他程序集中的代码不可以
爱站程序员基地
![(原创)[C#] 一步一步自定义拖拽(Drag&Drop)时的鼠标效果:(一)基本原理及基本实现-爱站程序员基地](https://aiznh.com/wp-content/uploads/2022/07/20220721231016-62d9dcd85c40b-220x150.gif)

