C#-訪問修飾符(Access Modifiers)

訪問修飾符
public:公共的,任何地方都能用夠存取
private:私有的,只能夠在當前結構體中使用,其它任何地方都不能夠使用 protected:受保護的,只有在其所在類或者子類中可以訪問,不能在結構體中使用,因為結構體沒有繼承。
internal:內部的,在同一個程序集中的任何代碼都可以訪問該類型或成員,但在其他程序集中不可以訪問(可以理解為當前的Program.cs)
所有的類、結構體、以及它們所包含的成員都具有訪問權限,用來決定誰可以使用他們

結構體沒有訪問修飾符的話,默認訪問權限是Internal,要加權限只能是public和internal。
它的成員可以添加三種權限,包括了Private.

類成員可以是任意的訪問權限,不加修飾符默認是Private的
結構成員默認權限也是Private

發表留言