Leggere in inglese

Condividi tramite


Errore del compilatore CS1638

'identifier' è un identificatore riservato e non può essere utilizzato quando è in uso la modalità della versione di lingua ISO

Quando viene specificata l'opzione di compatibilità del linguaggio ISO mediante l'opzione /langversion del compilatore, qualsiasi identificatore con doppio carattere di sottolineatura in qualsiasi punto genererà l'errore. Per evitare questo errore, eliminare tutti gli identificatori con doppio carattere di sottolineatura oppure non usare l'opzione relativa alla versione del linguaggio ISO-1.

Esempio

L'esempio seguente genera l'errore CS1638:

// CS1638.cs  
// compile with: /langversion:ISO-1  
class bad__identifier // CS1638 (double underscores are not ISO compliant)  
{  
}  
  
// Try this instead:  
//class GoodIdentifier  
//{  
//}  
  
class CMain  
{  
    public static void Main() { }  
}  

Vedi anche