异步方法:用async关键字修饰方法
1.异步方法的返回值一般是Task<T>,T是真正的返回值类型,T<INT>。惯例异步方法名字以Async为结尾。
2.即使方法没有返回值,也最好把方法声明为非泛型的Task。
3.调用异步方法时一般在方法前面加上await关键词,这样可以拿到的返回值就是泛型指定的T类型。
4.异步方法的传染性:一个方法中如果有await调用,则这个方法必须修饰为async。
异步方法:用async关键字修饰方法
1.异步方法的返回值一般是Task<T>,T是真正的返回值类型,T<INT>。惯例异步方法名字以Async为结尾。
2.即使方法没有返回值,也最好把方法声明为非泛型的Task。
3.调用异步方法时一般在方法前面加上await关键词,这样可以拿到的返回值就是泛型指定的T类型。
4.异步方法的传染性:一个方法中如果有await调用,则这个方法必须修饰为async。