閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

C#で「ちょっと待ってから実行する」

最近ようやくC# 6が使える環境になりました。ずっと3.0止まりだったので、急に世界が変わった気がします。で、表題の件。

Task.Run(async () => {
 await Task.Delay(ちょっと);
 何か();
})

みたいな感じで良いんだろうか、と思ったけどDelayはTaskを返すので、

Task.Delay(ちょっと).ContinueWith(_ => 何か());

で良いのかな。