おはよう、静的メソッドと非静的メソッド
私はWindowsFormで作業しています。私は2つのソリューションを思いついた。私はどのソリューションが良い習慣であるか知りたかったのですか?
解決方法1: 私は電話のテキストボックスのような検証のための共通の静的メソッドを書かれている、mandatory_textboxキーを押しetc.Iは、このような多くの一般的な方法があります。だから私は何をしたのですか?私はユーティリティクラスを作成し、これらをすべてのstaticメソッドに入れました。次に、これらのメソッドをアプリケーション全体で使用しました。
解決方法2: 私はので、私がやった私は、ベースフォーム継承フォームクラスを作成した後、私は他のすべての形式(マルチレベルの継承)で、このベースフォームを受け継いで、アイデアを得ました。ベースフォームで
私は、ユーティリティクラスからすべての検証メソッドを移動し、非静的続きました。
私はUserControlについても教えました。もし私がそれを行うなら、私はアライメントタスクで再び仕事をします。だから、2つのソリューションが出てくるだけです
あなたはそれに従うことをお勧めできますか?代わりに、別の形の
http://stackoverflow.com/questions/798036/how-to-decide-between-c-sharp-static-and-non-static-methods?rq=1 – Natrium
http://stackoverflow.com/questions/11027540/static-methods-with-non-static-methods?rq = 1 – Natrium
テキストボックスから派生させてカスタムTextBoxを作成することもできます。 – CSharpie