当前位置:编程学习 > C#/ASP.NET >>

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)比返回值低

    { ... }
}
作者:ershouyage

补充:软件开发 , C# ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,