您的位置:首页 > 编程语言 > C#

c# 异步延时执行代码

2017-10-26 10:19 190 查看
Task.Delay 异步延时

using System;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var t = Task.Run(async delegate
{
await Task.Delay(5000);
Console.WriteLine("5秒后会执行此输出语句");
return 42;
});
var t2 = Task.Run(t_task);
Console.WriteLine("此输出语句立马执行");
//t.Wait();
Console.WriteLine("Task t Status: {0}, Result: {1}",
t.Status, t.Result);
Console.ReadLine();

}
public static async Task t_task() {
await Task.Delay(1000);
Console.WriteLine("1秒后会执行此输出语句");
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  异步