- 936 名前:デフォルトの名無しさん mailto:sage [2019/02/25(月) 19:11:52.07 ID:ERkCIkZda.net]
- >>902
単純にボタンをクリックした回数だけ非同期メソッドを実行したいだけなら これでいいような気が private bool mBusy = false; private int mRepeatCount = 0; private async void button1_Click(object sender, EventArgs e) { mRepeatCount += 1; if (mBusy) return; mBusy = true; for (int i = 0; i < mRepeatCount; i++) await DoSomethingAsync(); mBusy = false; mRepeatCount = 0; MessageBox.Show("全部終わった"); }
|

|