将.NET任务与方法和操作一起使用有什么区别
本文关键字:什么 区别 一起 操作 任务 NET 方法 | 更新日期: 2024-09-12 13:23:39
方法:
static void HelloWorld() { Console.WriteLine(“Hello, world!”); }
有什么区别
Task t1 = new Task(HelloWorld);
和
Task t2 = new Task(new Action(HelloWorld));
实际上没有区别。事实上,在这两种情况下,编译器都会生成相同的代码:
Task task2 = new Task(new Action((object) null, __methodptr(HelloWorld)));