使用英语阅读

通过


编译器警告(等级 1)CS3014

由于程序集没有 CLSCompliant 特性,因此“成员”不需要 CLSCompliant 特性

在没有指定符合公共语言规范 (CLS) 的源代码文件中,该文件中的构造将被标记为符合 CLS。 这是不允许的。 若要解决此警告,请将程序集级符合 CLS 的特性添加到文件中(在以下示例中,取消注释包含程序集级特性的行)。 有关 CLS 合规性的详细信息,请参阅语言独立性和与语言无关的组件

示例

以下示例生成 CS3014:

// CS3014.cs  
  
using System;  
  
// [assembly:CLSCompliant(true)]  
public class I  
{  
    [CLSCompliant(true)]   // CS3014  
    public void M()  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}