C 中的訪問修飾符

2021-09-28 15:39:50 字數 637 閱讀 4111

訪問修飾符

說明public

變數可以作為他所屬型別的乙個字段,在任何地方都可以訪問它

internal

變數只能在當前程式中被訪問

protected

變數只能在他所屬的型別被訪問,或者在派生該型別的其他型別中被訪問

protected internal

變數只能在當前程式中被訪問,或者在派生當前型別的其他型別中被訪問

private

變數只能在他所屬的型別中被訪問

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

class

program

}}

把x宣告為protected internal,這兩個類在同一程式中可以訪問,

或者把x宣告為public全域性都可以訪問。

但是如果把修飾符改為private或protect,

該變數在program中不可見,在編譯時被保護不能訪問。

C 中的訪問修飾符 修飾符 類

版本visual studio 2010 主要參考 修飾符用於修改型別和型別成員的宣告 訪問修飾符 訪問級別 public 訪問不受限制 類內和任何類外中訪問 protected 可訪問域限定於類內或從該類派生的類內 類內和該類的派生類 internal 可訪問域限定於類所在的程式集內 該類所在程式...

C 中的訪問修飾符和宣告修飾符

用了這麼久c 竟然還對一些修飾符傻傻分不清楚!在此特地寫一篇關於c 中各種修飾符的說明。首先,簡單說明一下4個訪問修飾符 是新增到類 結構或成員宣告的關鍵字 網上一大堆 public 公有的,是型別和型別成員的訪問修飾符。對其訪問沒有限制。internal 內部的,是型別和型別成員的訪問修飾符。同乙...

C 中的訪問修飾符

public 公開的公共的 private 私有的,只能在當前類的內部訪問 protected 受保護的,只能在當前類的內部以及該類的子類中訪問。internal 只能在當前專案 程式集 中訪問。在同乙個專案中,internal和public的許可權是一樣的。protected internal p...