4個訪問修飾符(是添加到類、結構或成員聲明的關鍵字)spa
Public:公有的,是類型和類型成員的訪問修飾符。對其訪問沒有限制。ci
Internal:內部的,是類型和類型成員的訪問修飾符。同一個程序集中的全部類均可以訪問table
Private:私有的,是一個成員訪問修飾符。只有在聲明它們的類和結構中才能夠訪問。class
Protected::受保護的,是一個成員訪問修飾符。只能在它的類和它的派生類中訪問。程序
protected internal:訪問級別爲 internal 或 protected。即,「同一個程序集中的全部類,以及全部程序集中的子類均可以訪問top
注意點:tab
一個成員或類型只能有一個訪問修飾符,使用 protected internal組合時除外。di
若是在成員聲明中未指定訪問修飾符,則使用默認的可訪問性interface
類型成員默認的可訪問性ab
屬於 |
默認的成員可訪問性 |
該成員容許的聲明的可訪問性 |
enum |
public |
無 |
class |
private |
public protected internal private protected internal |
interface |
public |
無 |
struct |
private |
public internal private |
Internal 和 protected internal 詳解(即什麼是同一個程序集)