2021.3.15学习笔记

2021-03-15 21:40发布

  • 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";

  • 结构体作为一个整体不能直接参与运算