C#, C♯, C#相談室 Part68
■ このスレッドは過去ログ倉庫に格納されています
0779デフォルトの名無しさん
2011/11/25(金) 01:30:10.90順番に処理したいのに、途中にイベントやコールバック待ちが入って書きづらいことってよくあるだろ
ShowConfirmMessage(ok => { if (ok) DownloadDataAsync(data => { textBox.Text = data; }); );
こんなキモいことしなくても
var ok = await ShowConfirmMessage(); if (ok) { await DownloadDataAsync(); textBox.Text = data; }
と自然に書けるようになる
上のは継続渡し使ってるからマシだけど、継続渡しも使わないならステート図でも書かないとわけわからん
■ このスレッドは過去ログ倉庫に格納されています