namespace ConsoleApp1
{
enum DayOfWeek
{
sunday = 0,
monday = 1,
tuesday = 2,
wednesday = 3,
thursday = 4,
friday = 5,
saturday = 6
}
internal class Program
{
static void Main(string[] args)
{
Today(DayOfWeek.monday);
Console.ReadKey();
}
static void Today(DayOfWeek dayOfWeek)
{
switch (dayOfWeek)
{
case DayOfWeek.sunday:
Console.WriteLine("星期日");
break;
case DayOfWeek.monday:
Console.WriteLine("星期一");
break;
case DayOfWeek.tuesday:
Console.WriteLine("星期二");
break;
case DayOfWeek.wednesday:
Console.WriteLine("星期三");
break;
case DayOfWeek.thursday:
Console.WriteLine("星期四");
break;
case DayOfWeek.friday:
Console.WriteLine("星期五");
break;
case DayOfWeek.saturday:
Console.WriteLine("星期六");
break;
}
}
}
}
通过枚举限定选项,Today(DayOfWeek dayOfWeek)的参数是一个枚举,那么传递过去的参数也要是定义的枚举中的变量。
枚举要定义在类的外面。