私はまだこれに慣れていないので、できる限り自分の問題を説明しようとします。英語は私の母国語ではないので、用語の使い方が間違っていたら申し訳ありません。
ボタンが押されるたびに実行される 100 行のコードがあります。私の問題は、20 個のボタンがあり、それらすべてに同じコードが含まれていることです (異なるソースから情報を取得する方法がわずかに異なるだけです)。同じコードを何度もコピーする代わりに、これを行う方法はありますか?
基本的に私のコードはこれです:
private void button1_Click(object sender, EventArgs e)
{
//file data source url
sourceUrl = ("www.myurl.com")
//Grab data
code
code
code
//Store data
code
code
code
//Write data
code
code
code
}
「sourceUrl」の部分を除いて、すべてのボタンのコードは同じです。さらにボタンを追加したい場合は、コード全体をコピーして貼り付ける必要があり、アプリケーションが巨大になり始めています。コードを 1 回だけ使用して、ボタンが押されるたびにアクションまたはメソッドを呼び出すことで、コードを縮小する方法はありますか。したがって、100 行のコードを複数回使用する代わりに、ボタンごとに 1 行のコードを配置し、その 1 行のコードのソースとなる 1 つの 100 行のコードを上部に配置します。
前もって感謝します