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:本文仅是学习心得,观点仅供参考,祝愿读者学习途中快乐且不断有所收获。