use*_*057 3 c# interface public
公共接口声明和接口之间有什么区别吗?(我认为默认情况下接口是公共的).
我问,因为VS2012抱怨访问级别.
我宣布:
interface Ixyz
{nothing important here}
Run Code Online (Sandbox Code Playgroud)
和属性(在另一个使用Ixhz作为其类型的类中):
public Ixhz Somename
{nothing important here}
Run Code Online (Sandbox Code Playgroud)
当我尝试编译项目时,它会对访问级别抱怨,但是当我声明接口时public interface Ixyz
就会停止这样做.添加公共接口有什么后果吗?
接口中的成员始终是公共的,实际上不能具有访问修饰符.
接口本身具有与其他类型相同的默认访问级别.
具体来说,internal
默认情况下是顶级类型,默认情况下是嵌套类型private
.
归档时间: |
|
查看次数: |
910 次 |
最近记录: |