自从最新版本的c#发布以来,可以编写以下接口:
public interface IMyInterface
{
public void MyMethod();
}
在我看来,这似乎是代码异味,因为我觉得本意是想编写以前可用的代码:
public interface IMyInterface
{
void MyMethod();
}
这两个接口完全相同吗?public
关键字是否添加/更改了任何内容?这是应该纠正的问题,还是我错了,现在应该始终使用public
?