早上好,静态和非静态方法
我正在使用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