无法将类型“System.Threading.Tasks.Task<string>”隐式转换为“string”
public static Task<string> getMapName() { if (MapView.Active == null) return ""; return QueuedTask.Run(() => { return MapView.Active.Map.GetDefinition().Name; }); } 修改为 public static Task<string> getMapName() { if (MapView.Active == null) return Task.FromResult(""); return QueuedTask.Run(() => { return MapView.Active.Map.GetDefinition().Name; }); }
总结:return ""修改为return Task.FromResult("");
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】AI 的力量,开发者的翅膀:欢迎使用 AI 原生开发工具 TRAE
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台