C # -Aufzählungen mit Flags-Attribut
Ich habe mich gefragt, ob das Attribut Enums with Flag hauptsächlich für bitweise Operationen verwendet wird. Warum generieren die Compiler die Werte nicht automatisch, wenn die Enum-Werte nicht definiert sind?
Zum Beispiel.
[Flags] public enum MyColor { Yellow = 1, Green = 2, Red = 4, Blue = 8 }
Es wäre hilfreich, wenn die Werte 1, 2, 4, 8 automatisch generiert würden, wenn sie nicht zugewiesen würden. Möchte deine Gedanken dazu wissen.