更新:2007 年 11 月

错误消息

可访问性不一致:基接口“interface 1”比接口“interface 2”的可访问性低

公共构造必须返回可以公开访问的对象。

在派生接口中,接口可访问性不能被限定。有关更多信息,请参见 接口(C# 编程指南)访问修饰符(C# 编程指南)

下面的示例生成 CS0061。

 复制代码
// CS0061.cs
// compile with: /target:library
internal interface A {}
public interface AA : A {}  // CS0061

// OK
public interface B {}
internal interface BB : B {}

internal interface C {}
internal interface CC : C {}