简述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()
方法用于等待任务完成。