c#学习笔记之枚举使用
来源:互联网 发布:北京时空软件 编辑:程序博客网 时间:2024/06/06 00:48
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace test{ class Program { enum TimeOfDay { Morning=0,Afternoon=1,Evening=2 } static void Main(string[] args) { WriteGreeting(TimeOfDay.Evening); TimeOfDay time1 = TimeOfDay.Afternoon; Console.WriteLine(time1.ToString()); Console.ReadLine(); TimeOfDay time2 = (TimeOfDay)Enum.Parse(typeof(TimeOfDay), "Morning",true); Console.WriteLine((int)time2); Console.ReadLine(); } static void WriteGreeting(TimeOfDay timeofday) { switch (timeofday) { case TimeOfDay.Morning: Console.WriteLine("Good Morning!"); Console.ReadLine(); break; case TimeOfDay.Afternoon: Console.WriteLine("Good Afternoon!"); Console.ReadLine(); break; case TimeOfDay.Evening: Console.WriteLine("Good Evening!"); Console.ReadLine(); break; default: Console.WriteLine("Hello!"); Console.ReadLine(); break; } } }}