使用英语阅读

通过


编译器警告(等级 1)CS3010

“member”:符合 CLS 的接口必须仅有符合 CLS 的成员

在具有 [assembly:CLSCompliant(true)]标记的程序集中,接口包含具有 [CLSCompliant(false)]标记的成员。 删除其中一个共用语言规范 (CLS) 遵从性特性。 有关 CLS 合规性的详细信息,请参阅语言独立性和与语言无关的组件

示例

下面的示例生成 CS3010:

C#
// CS3010.cs

using System;

[assembly:CLSCompliant(true)]
public interface I
{
    [CLSCompliant(false)]
    int M();   // CS3010
}

public class C : I
{
    public int M()
    {
        return 1;
    }

    public static void Main()
    {
    }
}