Compiler Error CS1644

功能“feature”不是标准化 ISO C# 语言规范的一部分,有些编译器可能不接受它

如果您指定了 /langversion 选项 ISO-1,而您编译的代码所使用的功能不是 ISO 1.0 标准的组成部分,则会发生此错误。若要解决此错误,请不要对任何 C# 2.0 编译器功能(如泛型或匿名方法)使用 ISO-1 兼容性选项。

下面的示例生成 CS1644:

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