日期:2014-05-18 浏览次数:20901 次
       函数参数或返回值不能比所属函数的访问级别低
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)比返回值低
    { ... } 
}