Domanda

vorrei usare as E is come membri di un'enumerazione.So che in VB.NET è possibile scriverlo in questo modo:

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

Come scrivo l'istruzione equivalente in C#?Il seguente codice non viene compilato:

public enum Test
{
    as = 1,
    is = 2
}
È stato utile?

Soluzione

Il prefisso delle parole riservate in C# viene eseguito con @.

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

Altri suggerimenti

Dovrai prefissarli con il simbolo @ per usarli.Ecco il pagina msdn questo lo spiega.

Sembra però una cattiva idea, come impostare CINQUE su 6.

Perché non utilizzare semplicemente un prefisso predeterminato in modo che i nomi siano univoci e i futuri manutentori del tuo codice capiscano cosa stai facendo?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top