Von Zeit zu Zeit sehe ich eine Aufzählung wie die folgende:
[Flags]
public enum Options
{
None = 0,
Option1 = 1,
Option2 = 2,
Option3 = 4,
Option4 = 8
}
Ich verstehe nicht, was genau die [Flags]
Attribut tut.
Hat jemand eine gute Erklärung oder ein Beispiel, das er veröffentlichen könnte?