Errore del compilatore CS1646

Aggiornamento: novembre 2007

Messaggio di errore

È previsto un identificatore, una parola chiave o una stringa dopo l'identificatore testuale: @.
Keyword, identifier, or string expected after verbatim specifier: @

Per l'utilizzo dell'identificatore testuale '@', consultare le informazioni sulle stringhe letterali disponibili. È consentito utilizzare un identificatore testuale solo prima di una stringa, di una parola chiave o di un altro identificatore. Per correggere l'errore, rimuovere il simbolo @ dalle occorrenze non appropriate e aggiungere la stringa, la parola chiave o l'identificatore desiderato.

Il seguente codice di esempio genera l'errore CS1646:

// CS1646
class C
{
   int i = @5;  // CS1646
   // Try this line instead:
   // int i = 5;
}