枚举类型:enum 枚举名 {枚举值1,枚举值2......}
枚举类型的变量只有赋值后可以用,只能将有效的值赋给一个人,不同枚举类型之间变量可以同名
在内部,一个枚举为每个元素
都关联了一个整数值,默认情况下,编号从0开始,它代表第一个元素,以后每个元素的值都加1,当然也可以自定义默认值
枚举类型可以起到自注释、规范的作用,让程序显得更清晰
enum是声明枚举类型的关键字,不能用它去声明一个枚举变量
结构体相当于一个符合容器,能够存储不同类型的数据
struct 结构体名称
{
访问修饰符 结构类型 成员名称;
访问修饰符 结构类型 成员名称;
...................
访问修饰符 结构类型 成员名称;
}
访问修饰符:
public:访问不受限制
private:访问仅限于包含类型
protected:访问仅限于包含类型或从包含类派生的类型
intenal:访问仅限于当前程序集
protected internal:访问限制到当前程序集或者从包含类派生的类型
直接在命名空间中声明的类和结构,只可以是public和internal,如果不指定访问修饰符,则默认为internal
类
类的作用就是:分类!!!
类:描述具有相同特征和行为的抽象。
类的格式:
Class 类名
{
类的特征(字段)
类的行为(方法)
}
对象-----类的具体;
方法的格式:访问修饰符 返回值类型 方法名(形式参数列表)
{
语句;
return返回值;
}