3:C#异步WaitAll的使用
编写界面如图: private async void button1_Click(object sender, EventArgs e) { #region 单个执行的异步,效率慢 HttpClient wc = new HttpClient(); string s1 = await wc.GetStringAsync(textBox1.Text); label1.Text = s1.Length.ToString(); string s2 = await wc.GetStringAsync(textBox2.Text); label2.Text = s2.Length.ToString(); string s3 = await wc.GetStringAsync(textBox3.Text); label3.Text = s3.Length.ToString(); #endregion #region 并发全部完成的异步更快 HttpClient hc = new HttpClient(); var task1 = hc.GetStringAsync(textBox1.Text); ...