編譯器錯誤 CS0061
不一致的存取範圍: 基底介面 'interface 1' 比介面 'interface 2' 的存取範圍小
公用 建構必須傳回可公開存取的物件。
不能縮小衍生介面中的介面存取範圍。 如需詳細資訊,請參閱介面和存取修飾詞。
下列範例會產生 CS0061。
C#
// 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 {}