2012-04-06 26 views
1
のリストを維持するために

可能性の重複:私はWindowsで見てきた
Enum Flags Attributeはどのように列挙型に列挙型

はフォームあなたはアンカーが含まれているコントロールを使用するときに、あなたができること同時にいくつかの列挙型を設定します。

私はそれをやろうとしましたが、私はまだ達成していない

enum Foo 
{ 
    A, 
    B, 
    C 
} 

Foo foo = A | B; // here just receive the last one 

は、これを行うことは可能ですか?

答えて

4

Flags attributeを使用してください。

フラグ:

[Flags] 
enum Days2 
{ 
    None = 0x0, 
    Sunday = 0x1, 
    Monday = 0x2, 
    Tuesday = 0x4, 
    Wednesday = 0x8, 
    Thursday = 0x10, 
    Friday = 0x20, 
    Saturday = 0x40 
}