19/02/25 19:11:52.07 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("全部終わった");
}