在 C# 和 .NET6 中何处以及如何包含 using 指令?

Z.J*_*Z.J 0 c# omnisharp .net-6.0

我正在使用 .NET 6 在 Visual Studio Code 中对 C# 进行编程。在 .NET 6 中,不再需要显式的 main 方法。有谁知道如何以及在哪里包含 using 指令,例如 using System.Diagnostics

这就是我的程序目前的样子:

await MeakeBreakfastAsync();

async Task MakeBreakfastAsync(){
    ...
}

static async Task<string> MakeCoffeAsync() {
    ...
}

static async Task<string> MakeToastAsync() {
    ...
}
Run Code Online (Sandbox Code Playgroud)

Fru*_*erg 5

您仍然可以将使用放在上面,例如

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
 
Console.WriteLine("Hello World");
await Task.Delay(1000);
List<int> _ = new();
Run Code Online (Sandbox Code Playgroud)

请参阅Microsoft 文档了解更多详细信息,尤其是如何使用<ImplicitUsings>disable</ImplicitUsings>.