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


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

Обновлен: Ноябрь 2007

Сообщение об ошибке

Функция "feature" не входит в спецификацию языка C#, стандартизированную ISO, и может не приниматься другими компиляторами
Feature 'feature' is not part of the standardized ISO C# language specification, and may not be accepted by other compilers

Эта ошибка возникает, если указан параметр ISO-1 /langversion и в компилируемом коде используются функции, не входящие в стандарт ISO 1.0. Для устранения этой ошибки не используйте новые функции компилятора C# с параметром совместимости с ISO-1. Список новых функций см. в разделе What's New in the C# 2.0 Language and Compiler.

В следующем примере возникает ошибка CS1644.

// CS1644.cs
// compile with: /langversion:ISO-1 /target:library
class C<T> {}   // CS1644