通常我们需要定义一组特定值。采用枚举再好不过了。它可以让我们很方便直观的管理一组固定的值。如果我们需要对应输出枚举值的汉语意思或者颜色样式等,我们可以这样实现:
首先定义一个枚举类
enum @enum
{
Update = 1,
Insert = 2
}
方式一(if语句)
if (@enum == 1)
{
Console.Write("更新");
}
else (@enum == 2){
Console.Write("新增");
}
方式二(switch语句)
switch(@enum)
{
case 1:
Console.Write("更新");
break;
case 2:
Console.Write("新增");
break;
}
方式三(采用字典)
Dictionary dic = new Dictionary
{
[1] = "更新",
[2] = "新增"
};
Console.Write(dic[@enum]);
现在我们用一种更加优雅的方式来实现,给枚举加特性
在System.ComponentModel命名空间下有一个特性Description,用来指定