「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > async/awaint in c#:タスクに直接戻るか待ちますか?

async/awaint in c#:タスクに直接戻るか待ちますか?

2025-04-29に投稿されました
ブラウズ:511

Async/Await in C#: Return Task Directly or Await?

を返すことの結果非同期メソッド

は、タスクを返す非同期メソッドで、後続のアシンコンコールを処理するための2つのオプションがあります:

オプションA:直接

Task FooAsync()
{
    return BazAsync();
}

オプションB:タスクを待って戻ります { bazasync(); }

async Task BarAsync()
{
    await BazAsync();
}

アドバンテージ:
    は、より少ないボイラープレートコードを必要とし、1つの少ないタスクを作成し、
  • は、直接戻るか待つかの決定は、メソッドの特定のニーズに依存します。この選択を行う際のコード構造、例外の可能性、およびアプリケーションの望ましい動作を考えてください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3