摘要: 在C#中,Task是用于表示异步操作的类型。Action和Func<>是用于定义无返回值的方法和有返回值的方法委托。 1.使用Action委托 Action委托是无返回值的,你可以使用它来异步执行一个方法。 Action action = () => MethodWithNoReturnValue( 阅读全文
posted @ 2024-08-20 18:45 Cmale 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Task 是 C# 中用于异步编程的一个核心组件,它表示一个异步操作的最终完成。Task 可以返回一个结果或者不返回任何结果(Task 类型),并且可以与其他 Task 对象组合和等待它们的完成。 创建 Task:Task.Run(()=>{// 异步执行的代码}); 等待 Task 完成:awai 阅读全文
posted @ 2024-08-20 18:34 Cmale 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Action委托: 1.声明和使用不带参数的 Action 委托: Action myAction = () => Console.WriteLine("Hello World!"); myAction(); 2.声明和使用带有一个参数的 Action 委托: Action<string> myAc 阅读全文
posted @ 2024-08-20 11:46 Cmale 阅读(665) 评论(0) 推荐(0) 编辑