枚举
表示类型,枚举是自定义类型
enum 枚举名{
枚举值1,
枚举值2,
枚举值3
}
枚举类型名.枚举值
枚举是一个值类型,枚举值还可标记一个整型数字予以匹配,默认从0开始计数
举个例子
//创建枚举表示游戏的所有状态(1表示开始游戏,2表示暂停游戏,0表示结束游戏)
//懒得查英文了 用的拼音 0.0 哈哈
enum ZhuangTai
{
kaiShiYouXi,
ZanTingYouXi,
JieShuYouXi
}
static void Main(string[] args)
{
ZhuangTai zhuangTai = ZhuangTai.JieShuYouXi;
WuQi wuQi = WuQi.BuQiang;
}
结构体
struct 结构体名
{
结构体内容
}
结构体是值类型 使用点运算(.)
struct Student
{
public string name;
public char sex;
public int age;
public string school;
public string phoneNumber;
}
//注意在 student这个结构体里不能赋初值
static void Main(string[] args)
{
Student xiaoming;
xiaoming.name = "xiao