エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 人気コメント
- 新着コメント


関連記事
私、ValueTaskは限定的でって言ったよね! - アジョブジ星通信
メリークリスマス! みなさんは、見てないアニメをネタにするなんてしてませんよね? 私は「俺を好きな... メリークリスマス! みなさんは、見てないアニメをネタにするなんてしてませんよね? 私は「俺を好きなのはお前だけかよ」しか見てません。 さて、並行並列プログラミングを愛し、スレッドプールに日々感謝を捧げているみなさんは、 ValueTask を活用しているでしょうか? 私は .NET Core 2.1 以降の ValueTask が大嫌いです。この嫌いという気持ちを、歴史を紐解きながら解説していきたいと思います。 ValueTask<TResult> の登場 最初の ValueTask である、 ValueTask<TResult> の登場は、 C# 7 と同時でした。 C# 7 では、 async/await が拡張され、ユーザーが新たに Task のような何か(DSL のために Task を拡張したり、コルーチンの仕組みを作ったり……)を定義できるようになりました。詳しくは、 ++C++