首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中函数的访问规约

2012-06-29 
C#中函数的访问规则函数参数或返回不能比所属函数的访问级别低sealed class T { ... } //类的默认访问级别

C#中函数的访问规则

       函数参数或返回值不能比所属函数的访问级别低
sealed class T { ... } //类的默认访问级别是internal
public sealed class Bad
{
    public void Parameter(T t)  //错误,函数的访问级别(public)比参数高
    { ... }
    public T Return()             //错误,函数的访问级别(public)比返回值高
    { ... }
}
public sealed class Good
{
    private void Parameter(T t)  //正确,函数的访问级别(private)比参数低
    { ... }
    private T Return()            //正确,函数的访问级别(private)比返回值低

    { ... }
}

热点排行