C#语法基础10_枚举enum
C#语法基础10_枚举enum
定义
名称首字母大写,定义在类下
enum Name { listelementone,listelementtwo,listelementthree,...
}
调用
enum Name { listelementone,listelementtwo,listelementthree}
static void Main(string[] args)
{
Name _one;
_one = listelementone;
Console.WriteLine("Hello World! {0}",_one);
Console.WriteLine("Hello World! {0}",(Name)1);
Console.WriteLine("Hello World! {0}",(int)Name.listelementone);
}
// 输出如下
// Hello World! listelementone
// Hello World! listelementtwo
// Hello World! 0
理解
调用模块中的(Name)1与(int)Name.listelementone都可理解为强制类型转换
1对于与Name类型中的数据为listelementtwo
Name.listelementone对于int类型中的数据为0
因此(Name)1表示listelementtwo, (int)Name.listelementone表示0
moyutime:本文仅是学习心得,观点仅供参考,祝愿读者学习途中快乐且不断有所收获。
浙公网安备 33010602011771号