接口成员的默认访问修饰符

时间:2019-05-26 23:50:37

标签: c# oop

我是C#的新手,只是有关接口成员的默认访问修饰符的问题。 我们知道接口的默认访问修饰符是“内部”,但是为什么接口成员的默认访问修饰符是“公共”?它不是应该是“内部的”,以便可以保持一致吗?

1 个答案:

答案 0 :(得分:1)

  直接在Interfaces中声明的

namespace可以声明为   publicinternal,就像classesstructs一样,   interfaces默认为internal访问。接口成员始终   public是因为interface的目的是启用其他功能   类型来访问classstruct。不能使用访问修饰符   应用于界面成员。

有关访问修饰符(C#编程指南)的更多信息,请检查以下link