c#訪問修飾符

1.public公有訪問。不受任何限制。
2.private 私有訪問。只限於本類成員訪問,子類,實例都不能訪問。
3.protected 保護訪問。只限於本類和子類訪問,實例不能訪問。
4.internal 內部訪問。只限於本項目內訪問,其餘不能訪問。
5.protected internal 內部保護訪問。只限於本項目或是子類訪問,其餘不能訪問。

注:protected和internal訪問修飾符無所謂哪一個更「可訪問」,由於判斷標準不同。spa

protected只看是不是當前類內部或者全部子類內部,與是否在同 一個程序集無關。繼承

internal只看是否在一個程序集內,與其是否有繼承關係無關。ci

 
屬於 默認的成員可訪問性 該成員容許的聲明的可訪問性
enum public
class private public
protected
internal
private
protected internal
interface public
struct private publicinternalprivate
相關文章
相關標籤/搜索