Task

戻り値のあるタスクの完了をTask.WhenAll()で待って例外が起きたときに、正常終了したTaskだけでも値を取り出す

もくじ https://tera1707.com/entry/2022/02/06/144447#Task やりたいこと 以前の記事で、Taskの中で例外が起きた時のキャッチの仕方を学んだが、今回、Task.WhenAll()で複数の戻り値のあるタスクの完了を待ったときに、そのタスクのどれかで例外があったら…

呼び出し元がUIスレッドかどうかでawaitした後の戻り先スレッドがどう変わるか実験

tera1707.com やりたいこと await HidoukiMethod();の実行後は、.ConfigureAwait(false)をしない限りは同じスレッドに戻ってくると思っていたが、なんだかそうではない動きをしていたプログラムがあった。(wait後、別スレッドに戻っている??) どういうとき…