c# 异步编程demo (async await)
2015-12-21 17:47
573 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; using System.Threading; using System.Threading.Tasks; namespace TestApp { class Program { static void Main(string[] args) { Task<string> task = Call(); Console.WriteLine("测试"); Console.WriteLine(task.Result); } static string Greeting(string name) { Thread.Sleep(3000); return string.Format("Hello, {0}", name); } static Task<string> GreetingAsync(string name) { return Task.Run<string>(() => { return Greeting(name); }); } private async static Task<string> Call() { string result = await GreetingAsync("world"); return result; } } }
相关文章推荐
- 问题:C# ToString("P");结果:c#中的常用ToString()方法总结
- C#用正则判断字符串含有数字,并且将数字的颜色更改
- c#中如何判断字符串是否为数字
- c#范型List的Sort方法详解
- C# WinForm UserControl模拟Form的AcceptButton功能
- C#基础精华02(静态类,值类型,引用类型,枚举,结构,ref与out)
- C#基础精华02(静态类,值类型,引用类型,枚举,结构,ref与out)
- 【小方法】 判断是否经过事件
- C#基础——密码加密
- this.Invoke参数计数不匹配
- C# 将文件转化成byte[]数组
- C# 中基础函数
- c#winform将全局异常抛出,不用大量写try()catch()
- c#基础精华01(强调代码规范,虚方法,抽象方法,接口)
- c#基础精华01(强调代码规范,虚方法,抽象方法,接口)
- c#面向对象基础 类、方法、方法重载
- c#删除转义字符的方法,删除\0后所有字符串(菜鸟级别)
- c#_index_1
- C# Expression表达式笔记
- 关于C# WinForm中控件属性在属性管理器中不可见