Flags Enum

 

class Program

{

static void Main(string[] args)

{

//Csharp + VBNET + JAVA => 1 + 2 +4

Language EnumToEnum = Language.CSharp | Language.VBNET | Language.JAVA;

//7

int EnumToInt32 = (int)EnumToEnum;

//Language.CSharp | Language.VBNET | Language.JAVA

Language Int32ToEnum = (Language)7;

}

}

[Flags]

enum Language

{

CSharp=1,

VBNET=2,

JAVA=4,

PERL=8,

PHYTON=16

}

 

18 Mart 2007 Pazar 12:14 gönderen MuratHAKSAL
Filed Under:
Attachment(s): flagEnum.JPG

Yorumlar

# re: Flags Enum @ 19 Mart 2007 Pazartesi 00:50

"CSharp=1" enumlarda numara belirtmek copy-paste değilmiş demmekki :-)

suat