private async void button1_Click(object sender, EventArgs e)
{
string str = await StringResultAsync("123");
this.button1.Text = str;
}
static async Task<string> StringResultAsync(string str)
{
await Task.Delay(2000);
return str;
}
async:異步(=asynchrony);
await:等候;期待;
注意:
1.兩個方法都有async標記。
2.c#5.0新屬性。