无法将类型“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("");

相关