Unity基础班学习第六天

2021-03-15 20:43发布

一、枚举

枚举:又称为一一枚举,把要取的值列举出来,然后在列举的值里面选择要赋的值
枚举一般定义在类的外面,语法格式:
enum 枚举类型名[值1,值2....]
enum是关键字,用来定义一个枚举类型的,自定义的类型名首字母均要大写
系统会给枚举值赋一个默认的int类型的值,第一个枚举值为0,第二个为1,以此类推,因此枚举值和int类型的值之间可以进行转换
可以根据解决问题的实际需求,人为地更改索引值
枚举有自注释的作用

例如:

enum Sex
    {
        男,
        女
    }


二、结构体

结构体的语法格式:
       struct  类型名
       {
       成员
        }
public 是访问修饰符,它规定了结构体或者类里面成员的访问权限,结构体里面的额变量和方法统一称为结构体的成员,变量称为字段
public 所修饰的成员,访问不受限制

需求:描述一个人的特征
string name = "zhangsan";
Sex sex = Sex.男;
int age = 20;
string address = "beijing";

PersonInfo zhangsan;
使用点运算符,点出结构体或者类里面的成员
zhangsan.address = "beijing";
zhangsan.age = 20;
zhangsan.name="zhangsan";
zhangsan.sex = Sex.男;
PersonInfo lisi;
lisi.name = "lisi";
lisi.age = 21;
lisi.sex = Sex.男;
lisi.address = "hebei";
结构体作为一个整体,不能够直接参与运算
int[] a;
PersonInfo[] infos = {zhangsan,lisi };
for (int i = 0; i < infos.Length; i++)
{
    Console.WriteLine("{0},{1},{2},{3}",infos[i].name,infos[i].sex,infos[i].age,infos[i].address);
}


三、访问修饰符

public   访问修饰符
private  该访问修饰符修饰的成员只能在其所在的类或结构内被访问,类的外部不可以访问
在结构体或者类的里面,成员前面不加任何访问修饰符,该成员默认为私有的。


心得体会:

       坚持就是胜利,冲啊!!