【发布时间】:2020-03-17 05:56:16
【问题描述】:
由于c#最新版本,可以写出如下界面:
public interface IMyInterface
{
public void MyMethod();
}
这对我来说似乎是一种代码味道,因为我觉得我的目的是编写以前可用的代码:
public interface IMyInterface
{
void MyMethod();
}
这两个接口完全一样吗? public 关键字是否添加/更改任何内容?这是应该纠正的事情,还是我错了,现在应该一直使用public?
【问题讨论】:
-
"访问修饰符可用于所有类型的允许成员的接口成员。访问级别 public 是默认值,但可以显式给出。"
标签: c# interface member public c#-8.0