IB、RocE、RDMA、TCP/IP:AI Scale-Out的基础
2025/12/25 3:40:03
在异步编程中,返回void类型通常是在外部约束要求方法具有特定签名时使用,例如大多数事件处理程序要求返回void。但除非有强制要求,否则不建议将void作为异步方法的返回类型。
除了普通方法,async关键字还可以用于嵌套方法,包括匿名方法和 lambda 表达式。例如,在以编程方式创建 UI 元素的程序中,使用 lambda 表达式编写事件处理程序很方便,并且可以将其中一些设置为异步的。
okButton.Click += async (s, e) => { using (var w = new HttpClient()) { infoTextBlock.Text = await w.GetStringAsync(uriTextBox.Text); } };okButton.Click += async delegate (object s, RoutedEventArgs e) { using (var w = new HttpClient()) { infoTextBlock.Text = await w.Ge