跳到主要内容

简述Task 类所在的命名空间是哪个?

参考答案:

Task 类位于 System.Threading.Tasks 命名空间中。这个类是 .NET Framework 和 .NET Core 中用于表示异步操作的类。它属于基于任务的异步模式(TAP)的一部分,是编写异步代码的一种现代方式。通过使用 Task 和其他相关类,可以更容易地编写、组合和消费异步操作。

例如,在 C# 中,你可以这样使用 Task

using System;
using System.Threading.Tasks;

class Program
{
    static async Task Main(string[] args)
    {
        await Task.Run(() => Console.WriteLine("Hello from a Task!"));
    }
}

在这个例子中,Task.Run 方法用于在后台线程上执行一个操作,并返回一个表示该操作的 Task 对象。然后,使用 await 关键字等待这个任务的完成。注意 Main 方法也被标记为 async,以允许在其中使用 await