C# Enum枚举类型是C#开发中非常常见的一种数据类型,特别是在一些框架中,例如DevExpress框架,winform框架里面都大量的使用到了Enum枚举类型,其实枚举类型就类似于常量一样,一般用于做比较或者是设置属性等,例如设置一些颜色,有时候就需要枚举类型的颜色,这也是框架定义好了的,我们直接使用即可。
下面是C# 枚举类型的使用示例
class Program { enum BackColor { None, Red, Black, Gray, Blue }; static void Main() { // 枚举类型变量. BackColor color = BackColor.Red; // 比较枚举类型. if (color == BackColor.Red) { Console.WriteLine("红色背景"); } else if (color == BackColor.Gray) { Console.WriteLine("灰色背景"); } } }
Output
红色背景
注释:说到底,Enum枚举其实就类似于一个封装了许多静态常量的类,需要使用时就用“类点属性(BackColor.Red)”这样使用即可。