<C#Learn/>
非同期処理 レッスン3

Task<T>

非同期メソッドから値を返す方法、Task<T>の使い方を学びます。

Task<T> で値を返す

Task<T> は値を返す非同期操作を表します。 await すると T 型の値が得られます。 メソッド本体では return で直接値を返すだけです。

Task<T> の基本

非同期メソッドから値を返すパターンです。

C#エディタ

ValueTask<T> による最適化

ValueTask<T> はヒープ割り当てを減らす構造体ベースの非同期型です。同期パスが多い場合に有効です。

C#エディタ