赞
踩
在 C# 中,你可以在 lambda 表达式中使用 async 关键字来创建异步 lambda 表达式。例如:
- Func<Task<int>> asyncLambda= async () =>
- {
- await Task.Delay(1000);
- return 42;
- };
这个 lambda 表达式会返回一个 Task,该 Task 在等待 1 秒后会返回整数 42。
注意,异步 lambda 表达式必须返回 Task 或 Task 类型,且必须使用 await 语句来等待异步操作完成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。