WORDS
Enum-värdet value__
i C#
Som member i en enum
i C# kan man använda vilken identifier som helst. Nästan.
enum Color
{
Yellow,
Orange,
Red,
Magenta,
value__, // <-- ERROR
}
Om man försöker döpa en member till value__
, så får man detta felmeddelande:
CS0076: The enumerator name 'value__' is reserved and cannot be used
Detta är uppenbarligen något som kompilatorn behöver. Hans Passant beskriver på Stack overflow hur detta krävs av JIT-kompilatorn.