早上好,靜態和非靜態方法
我正在使用WindowsForm。我想出了兩個解決方案。我想知道哪種解決方案是最佳實踐?
解決方案1: 我有一個書面的共同靜態方法如電話,文本框驗證,mandatory_textbox-按鍵etc.I有很多這樣的常用方法。所以我所做的是創建了一個實用程序類,並將所有這些方法都放入其中。然後在應用程序中使用這些方法。
解決方案2: 我有一個想法,所以我所做的是我創建了一個音素表示繼承表類的話,我繼承了這種基本形式中的所有其他形式的(多層次繼承)。
在baseform中,我將所有的確認方法從Utility類中移出,然後變爲非靜態的。
我也教過UserControl。如果我這樣做,我再次與對齊任務一起工作。所以只有想出了兩種解決方案
所以你可以建議哪些遵循?
http://stackoverflow.com/questions/798036/how-to-decide-between-c-sharp-static-and-non-static-methods?rq=1 – Natrium
http://stackoverflow.com/questions/11027540/should-i-go-with-static-methods-or-non-static-methods?rq = 1 – Natrium
您也可以通過派生自Textbox來創建自定義文本框。 – CSharpie