C#存取修飾詞

2013年4月23日 星期二

宣告 定義
public 無存取能力限制
private 存取能力限制於同一類別(Class)內
internal 存取能力限制於同一組件(Project)內
protected 存取能力限制於同一類別或是繼承的類別
protected internal 存取能力限制於同一類別、繼承的類別,或是同一組件內的類別

 

如何使用呢?

型別 型別可宣告修飾詞 成員可宣告修飾詞
class ‧public
‧internal
‧public
‧private
‧internal
‧protected
‧protected internal
struct ‧public
‧internal
‧public
‧private
‧internal
enum ‧public
‧internal
‧不使用
interface ‧public
‧internal
‧不使用
delegate ‧public
‧internal
‧不使用

預設值

宣告 預設值
命名空間 public
類別 internal
成員 private

圖片說明:

 

p200882212174

參考:

http://msdn.microsoft.com/zh-tw/library/ms173121(v=vs.100).aspx

http://www.cnblogs.com/weihai2003/archive/2008/10/24/1319003.html

http://www.wretch.cc/blog/kaezorr/4761263

Read more...