我想在静态方法中使用 Task.Run。但是当我在静态方法中调用 task.run 时,它会丢失。
public static void TestLevel()
{
var UserSetting = Task.Run(async () =>
{
return await database.GetSettingByName("test");
}).Result.Value;
User objuser = new User();
objuser.usersetting = UserSetting;
}
当它调用 task.run 时它不会回来。