(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Format an enumeration.
using System;
class EnumFmtDemo {
enum Direction { North, South, East, West }
[Flags] enum Status { Ready=0x1, OffLine=0x2,
Waiting=0x4, TransmitOK=0x8,
RecieveOK=0x10, OnLine=0x20 }
public static void Main() {
Direction d = Direction.West;
Console.WriteLine("{0:G}", d);
Console.WriteLine("{0:F}", d);
Console.WriteLine("{0:D}", d);
Console.WriteLine("{0:X}", d);
Status s = Status.Ready | Status.TransmitOK;
Console.WriteLine("{0:G}", s);
Console.WriteLine("{0:F}", s);
Console.WriteLine("{0:D}", s);
Console.WriteLine("{0:X}", s);
}
}
West
West
3
00000003
Ready, TransmitOK
Ready, TransmitOK
9
00000009
Output enum values
using System;
enum Color
{
Green,
Yellow,
Red
}
class MainClass
{
static void Main()
{
Console.WriteLine("{0}", Color.Green);
Console.WriteLine("{0}", Color.Yellow);
Console.WriteLine("{0}", Color.Red);
}
}
Green
Yellow
Red