0
我有我自己的窗口,其中有我自己的ShowDialog
方法。現在我想隱藏繼承的ShowDialog
方法。由於我的方法與繼承的不同(它返回字符串並接受其他兩個字符串作爲參數),因此不能使用override
。從Intellisense隱藏是不夠的,我想Intellisense向其他程序員顯示一個不存在的方法的錯誤,當他們試圖打開我的窗口MyWindow.ShowDialog();
,他們應該嚴格使用它與MyWindow.ShowDialog("string1", "string2");
。這怎麼能實現?或者您還有其他想法,因爲其原因是其他程序員知道我的窗口在編譯之前如何使用,從而節省了一些時間。隱藏窗口類的繼承成員(或任何其他一般)
然後我的新'的ShowDialog()'會顯示出來,我想隱藏它。 – Adder
我更新了代碼 – FreeMan
「editorbrowsable只隱藏了方法,如果您只是導入dll,而不是如果您在解決方案中引用另一個項目」 - http://stackoverflow.com/questions/9086136/how-to- hide-public-methods-from-intellisense/9086419#9086419 – stuartd