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