函數參數或返回值不能比所屬函數的訪問級別低
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