async/await は、同期コードのように読める非同期かつノンブロッキングなコードを実現します。I/O バウンドな処理(データベース、ネットワーク、ファイルアクセス)に不可欠で、遅い処理を待っている間にプログラムが他の処理(やリクエスト)を扱えるようにし、応答性とスケーラビリティを向上させます。
基本パターン
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
