如何读取.NET 6 中的环境变量?

How to read environment variables in .NET 6?

在我的 .NET Core 3.1 WebApi 项目中,我首先读取环境变量并根据它加载 appsettings.json:

public static IHostBuilder CreateHostBuilder(string[] args)
{
  string environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");
  ...
}

但我没有找到如何在 .NET 6 中读取它:

var builder = WebApplication.CreateBuilder(args);

build.Environment没法看
有人知道吗?

谢谢

官方文档说System命名空间中的方法应该有效:

https://docs.microsoft.com/en-us/dotnet/api/system.environment.getenvironmentvariable?view=net-6.0