建设营销网站要什么问题,上海最新情况,开源商用的商城项目,公司 备案 网站名称在C#中经常会用到枚举#xff0c;是比较常用的定义一组常量集合的数据类型。我们使用枚举可以更方便理解和阅读代码#xff0c;增强代码可读性#xff0c;也在某种程度上提升了编程逻辑和维度。
基本语法#xff1a;
enum MyEnum
{Value1,Value2,Value3#xff0c;//...…在C#中经常会用到枚举是比较常用的定义一组常量集合的数据类型。我们使用枚举可以更方便理解和阅读代码增强代码可读性也在某种程度上提升了编程逻辑和维度。
基本语法
enum MyEnum
{Value1,Value2,Value3//...
}其中定义枚举使用enum关键字每个值都分配了一个整数值从0开始递增。如上面的Value1Value2Value3的值就分别为012如此递增。
通常我们习惯定义一个枚举就在一个类的上面定义。
使用
1、直接使用值名称。
int val MyEnum.Value1; //通过值名称获取数值
2、字符串和枚举互转。
string str Value3;
MyEnum parsedValue (MyEnum )Enum.Parse(typeof(MyEnum), str);
Console.WriteLine(parsedValue); //Value3MyEnum myValue MyEnum.Value1;
string valueAsString myValue.ToString();
Console.WriteLine(valueAsString); //Value1
3、我们比较常用的还是与switch语句结合使用通过枚举中的不同值就可以分类处理数据了。格式参考如下
MyEnum myValue MyEnum .Value2;switch (myValue)
{case MyEnum.Value1:// 执行与Value1相关的操作break;case MyEnum.Value2:// 执行与Value2相关的操作break;case MyEnum.Value3:// 执行与Value3相关的操作break;default:// 执行默认操作break;
}