公共接口声明和接口有什么区别?(我认为接口默认是公共的)。
我问这个问题是因为VS2012正在抱怨访问级别。
我已经声明:
interface Ixyz
{nothing important here}
并且在另一个使用Ixhz作为其类型的类中,还有属性:
public Ixhz Somename
{nothing important here}
当我尝试编译这个项目时,它抱怨访问级别的问题。但是当我像这样声明接口public interface Ixyz
后,它就停止了这种情况。添加public到接口会有什么后果吗?
public
与internal
的区别。 - Matthewinternal
。嵌套类型默认为private
。 - Jon Skeet