C# 如何隱藏父類別的方法或屬性

摘要:C# 如何隱藏父類別的方法或屬性

最近在開發一些伺服器控制項的時候發現我要做個相似的東西,但有些地方用途是不同的,

因此發現有一些 method 是我從父類別中不需要用到,但因為這個控制項是要給團隊其他人使用的

所以必須把不應該出現的方法隱藏起來,最後發現只要在方法或屬性上面定義如下的內容

當子類別在使用的時候,父類別中被定義隱藏的部份全部都不會再出現了,就不會選錯方法囉...

但我覺得這個好像不是正統的方法,C# 中不知道有沒有什麼修飾詞可以這樣用...

大家參考參考囉...

 

[System.ComponentModel.EditorBrowsable(EditorBrowsableState.Never)]
public void Save() {
    //父類別的方法內容區塊
}



 

 

如果您有更好的解決方案...

歡迎您一同交流並留下您的意見哦...!!