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 |
圖片說明:
參考:
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...