私のコードには、アプリケーションの他の領域で再利用されるコードブロックをコピー/ペーストするいくつかのインスタンスがあります。私はC#には比較的新しいですし、再利用のためにより便利で安全な方法でこの情報をパッケージ化する方法が不明です。どのようにしてこのブロックをある種の関数/クラスに割り当てることができるので、私はこの一連のコマンドを実行するために関数/クラス名を呼び出すだけです。プログラム全体で再利用される一連のコマンドをパッケージ化する最も良い方法は?
//Clear all form entries.
comboBoxAccount.ResetText();
comboBoxAccount.SelectedIndex = -1;
textBoxAccountName.Clear();
comboBoxPrinter.ResetText();
comboBoxPrinter.SelectedIndex = -1;
comboBoxCheckType.ResetText();
comboBoxCheckType.SelectedIndex = -1;
textBoxCheckNumber.Clear();
textBoxRoutingNumber.Clear();
textBoxAccountNumber.Clear();
textBoxMicrFormat.Clear();
textBoxAccountAddress.Clear();
textBoxBankAddress.Clear();
あなたはいつもそれらのコントロールまたは異なるコントロールにアクションを適用していますか?関数呼び出しでそのコードをラップできないのはなぜですか? –
[メソッド(C#プログラミングガイド)](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/methods) –
は私にとってはリセット機能のようです。 – mccainz