2026-07-20 csharpdotnetdotnet-11 解決: C# で async メソッドに対して .Result や .Wait() を呼ぶとデッドロックする SynchronizationContext が存在する場合、.Result や .Wait() で async の Task をブロックするとデッドロックします。なぜハングするのか、.NET 11 と C# 14 でどう解決するかを説明します。