Ошибка компилятора CS1638
Обновлен: Ноябрь 2007
Сообщение об ошибке
"идентификатор" является зарезервированным идентификатором и не может использоваться, если используется режим версии языка ISO
'identifier' is a reserved identifier and cannot be used when ISO language version mode is used
Если с помощью переключателя компилятора /langversion задан режим версии языка ISO, любой идентификатор с двойным подчеркиванием в любой части будет вызывать эту ошибку. Чтобы избежать возникновения этой ошибки, удалите все идентификаторы с двойным подчеркиванием или не используйте параметр версии языка ISO-1.
Пример
Следующий пример приводит к возникновению ошибки CS1638:
// CS1638.cs
// compile with: /langversion:ISO-1
class bad__identifer // CS1638 (double underscores are not ISO compliant)
{
}
// Try this instead:
//class GoodIdentifier
//{
//}
class CMain
{
public static void Main() { }
}
См. также
Ссылки
/langversion (совместимый синтаксис) (параметры компилятора C#)