简述Task 类所在的命名空间是哪个?
参考答案:
在C#中,Task 类位于 System.Threading.Tasks 命名空间下。Task 类表示一个异步操作,它封装了一个工作单元,并且可以在后台线程上执行。通过使用 Task 类,你可以编写并发代码,以便更高效地利用系统资源。
要使用 Task 类,你需要在文件的顶部添加以下 using 指令:
using System.Threading.Tasks;
这样,你就可以在你的代码中直接使用 Task 类而无需指定完整的命名空间。例如:
Task task = Task.Run(() =>
{
// 异步执行的代码
Console.WriteLine("Running on a separate thread.");
});
task.Wait(); // 等待任务完成
在上面的示例中,Task.Run 方法用于启动一个新的后台任务,并在该任务中执行提供的代码块。然后,task.Wait() 方法用于等待任务完成。