C# 使用枚举数 避免使用switch语句

来源:互联网 发布:python idle需要安装 编辑:程序博客网 时间:2024/06/07 17:30

当我们定义了一个枚举类型后,通常要根据枚举数的取值来决定如何操作,所以通常要使用switch来判断枚举数的值。

但是,有些情况下,可以不使用枚举数,而是使用数组来实现。这是由枚举数常量与int常量一一对应的特性决定的。

以下代码用来获取当前是星期几。

其中dateTime.DayOfWeek是一个枚举类型DayOfWeek

public void Test(){  DateTime dateTime;  dateTime = DateTime.Now;  this.textBox1.Text = day[Convert.ToInt32(dateTime.DayOfWeek)];}string[] day = new string[]{ "星期日", "星期一", "星期二", "星期三", "星期四      ", "星期五", "星期六" }; // }


0 0
原创粉丝点击