Frage

Ich möchte as und is als Mitglieder einer Aufzählung verwenden. Ich weiß, dass dies in VB.NET möglich ist, es wie folgt zu schreiben:

Public Enum Test
    [as] = 1
    [is] = 2
End Enum

Wie schreibe ich die entsprechende Anweisung in C #? Der folgende Code nicht kompilieren:

public enum Test
{
    as = 1,
    is = 2
}
War es hilfreich?

Lösung

Voranstellen reservierte Worte in C # mit @ getan.

public enum Test
{
    @as = 1,
    @is = 2
}

Andere Tipps

Sie müssen sie mit dem @ -Zeichen voranstellen, sie zu benutzen. Hier ist der Msdn , die es erklärt.

Es ist wie eine schlechte Idee scheint aber - wie FIVE Einstellung 6 gleich

.

Warum verwendet nicht nur einen vorgegebenen Präfix, so dass te Namen sind einzigartig und zukünftige Maintainer des Codes zu verstehen, was Sie tun?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top