Aufzählungstyp:
Wenn beim Definieren eines Aufzählungstyps der Aufzählungswert nicht kopiert wird, ist der Standardwert der ersten Aufzählungsnummer 0 und die nachfolgenden werden der Reihe nach erhöht.
So deklarieren Sie einen Aufzählungstyp:
enum 枚举名称
{
lis1=value1,
lis2=value2,
lis3=value3,
...
lisn=valuen,
}
Einfache Anwendung:
Zeigt mithilfe eines Aufzählungstyps den Wochentag der aktuellen Systemzeit an
class ShowToday
{
enum Date
{
Sun=0,
Mon=1,
Tue=2,
Wed=3,
Thi4,
Fri=5,
Sat=6
}
Static void Main (string[] rags)
{
int i = (int)DateTime.Now.DayOfWeek;
switch (i)
{
case (int)Date.Sun: Console.WriteLine("当前为周日");break;
case (int)Date.Mon: Console.WriteLine("当前为周一"); break;
case (int)Date.Tue: Console.WriteLine("当前为周二"); break;
case (int)Date.Wed: Console.WriteLine("当前为周三"); break;
case (int)Date.Thi: Console.WriteLine("当前为周四"); break;
case (int)Date.Fri: Console.WriteLine("当前为周五"); break;
case (int)Date.Sat: Console.WriteLine("当前为周六"); break;
default:Console.WriteLine("是我穿越了还是.....");
break;
}
Console.ReadLine();
}
}
Meine Ausgabe ist
Es ist derzeit Dienstag