2021.3.15学习笔记
枚举:又称为一一列举,要把取的值列出来然后在列举的值里面选择要赋的值
枚举一般定义在类的外面(class的外面),语法格式是:enum,枚举类型名{值1,值2}
enum为关键字,用来定义一个枚举类型,自己定义的类型名首字母均要大写
系统会给枚举值赋予一个默认的int类型的值,从第一个枚举值开始,第一个为0,第二个为1,以此类推,因此枚举值可以和int类型的值之间进行交换
把一个int类型转成枚举
Console.WriteLine((siji)1);
可以根据解决问题更改枚举值,需要在枚举值后面赋值即可
枚举有自注释的作用
练习
定义一个一年四季的枚举
enum Year
{
春,夏,秋,冬
}
定义人的动作的枚举
{
抬腿,转头,蹲下,趴下
}
结构体的语法格式
struct 类型名{成员}
public是访问修饰符,它规定了结构体或者类里面成员的访问权限,结构体里面的变量和方法统一称为结构体的成员,变量称为字段
public所修饰的成员,访问不受限制,即在结构体或者类的内部或外部均可以被访问
private表示该成员是私有的只能在结构体或者类的内部访问,外部不可被访问
在结构体或者类里面,成员前面不加任何访问修饰符,该成员默认是私有的
struct chengyuan
{//姓名:
public string name;
//性别
pubilc Sex sex;
//年级
pubilc int age;
//地区
pubilc string address;
}
使用点运算点出结构体或者类里面的成员
zhangsan.name="zhangsan";
结构体作为一个整体不能直接参与运算