Stichwort in Enumeration in C # Reserviert
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
}
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