私は、Excelファイルに類似しているが異なる多くの読み書き操作を実行するクラスを持っています。 これらの操作はすべて別々の機能で定義されています。それらはすべて同じ長いコードブロック(ファイルのチェックとオープン、保存、クローズなど)に含まれていなければなりません。どのような合理的な方法は、毎回このコードを複製する必要はありません? 問題は、メソッドごとに異なるコードを実行する前に、共有コードのif、try、およびforステートメントの多くのレイヤーにコードを含める必要があるため、すべての共有コードを含むメソッドを1つしか使用できないということです。関数をvb.netのパラメータとして渡しますか?
関数をパラメータとして渡して、その関数を共有コード内で実行することはできますか?または、これを処理するより良い方法はありますか?
[VBNETでプロシージャのパラメータとしてMethodNameを渡す方法]の複製可能性(http://stackoverflow.com/questions/8697504/how-to-pass-methodname-as-parameter-of-a-procedure- in-vnet) – mbomb007