C# 成員預設訪問許可權(public、private、protected、internal)
阿新 • • 發佈:2021-09-16
1.C#4個修飾符的許可權
修飾符 級別 適用成員 解釋
public 公開 類及類成員的修飾符 對訪問成員沒有級別限制
private 私有 類成員的修飾符 只能在類的內部訪問
protected 受保護的 類成員的修飾符 在類的內部或者在派生類中訪問,不管該類和派生類是不是在同一程式集中
internal 內部的 類和類成員的修飾符 只能在同一程式集(Assembly)中訪問
protected internal 受保護的內部:如果是繼承關係,不管是不是在同一程式集中都可以訪問;如果不是繼承關係只能在同一程式集中訪問
以下不可用
private internal訪問限於包含類或當前程式集中派生自包含類的型別。 自 C# 7.2 之後可用。 //編譯器會提示多個保護修飾符
程式設計是個人愛好