解决 c# 同步方法调用异步方法,使用 .Result 导致死锁问题

同步方法直接使用 .Result 会导致 UI 界面的死锁。

需要使用 Task.Run: 
var result = Task.Run(() => AsyncMethod()).GetAwaiter().GetResult();
 引用: https://blog.aicro.net/posts/2025/sync2async-in-dotnet8
posted @ 2025-10-27 10:24  echo三毛  阅读(4)  评论(0)    收藏  举报