Прочитать на английском

Поделиться через


Ошибка компилятора CS1638

"идентификатор" — это зарезервированный идентификатор, который не может использоваться, если используется режим версии языка ISO

Если параметр компилятора /langversion указывает параметр совместимости языка ISO, любой идентификатор с двойными подчеркиваниями в любом месте будет вызывать эту ошибку. Чтобы избежать этой ошибки, удалите все идентификаторы с двойными подчеркиваниями или не используйте параметр версии языка ISO-1.

Пример

В следующем примере возникает ошибка 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() { }  
}  

См. также