非同期処理 レッスン3
Task<T>
非同期メソッドから値を返す方法、Task<T>の使い方を学びます。
Task<T> で値を返す
Task<T> は値を返す非同期操作を表します。 await すると T 型の値が得られます。 メソッド本体では return で直接値を返すだけです。
Task<T> の基本
非同期メソッドから値を返すパターンです。
C#エディタ
ValueTask<T> による最適化
ValueTask<T> はヒープ割り当てを減らす構造体ベースの非同期型です。同期パスが多い場合に有効です。
C#エディタ