enum Mitglieder des Int32-Typs [duplicate]
Mögliches Duplizieren:
C # int, Int32 und enum's
Es könnte eine eher einfache / einfachere Frage sein, die ich auf folgende Weise erstelle.
Case 1 lässt sich perfekt kompilieren. Aber Fall 2 löst einen Fehler aus. Nach meinem Verständnis bedeuten int und Int32 dasselbe in C #.
Fall
[Flags]
public enum MyEnum : int
{
Red = 0x1,
Green = 0x2,
Blue = 0x4
}
Case 2
[Flags]
public enum MyEnum : Int32
{
Red = 0x1,
Green = 0x2,
Blue = 0x4
}
Worin besteht der Unterschied und warum kompiliert C # den Code nicht, wenn die Member der Enumeration vom Typ Int32 sind?