C#添加新的环境变量
时间: 2023-06-29 14:13:16 浏览: 59
在 C# 中,可以使用 `System.Environment.SetEnvironmentVariable` 方法来添加新的环境变量。
以下是添加新环境变量的示例代码:
```csharp
using System;
class Program
{
static void Main()
{
// 设置新的环境变量
Environment.SetEnvironmentVariable("MY_VAR", "my_value", EnvironmentVariableTarget.User);
// 获取新的环境变量
string myVar = Environment.GetEnvironmentVariable("MY_VAR", EnvironmentVariableTarget.User);
Console.WriteLine($"MY_VAR={myVar}");
}
}
```
在上面的代码中,我们使用 `Environment.SetEnvironmentVariable` 方法来设置一个名为 `MY_VAR` 的新环境变量,并将其值设置为 `my_value`。我们还指定了 `EnvironmentVariableTarget.User` 参数,以将这个环境变量添加到当前用户的环境变量中。
然后,我们使用 `Environment.GetEnvironmentVariable` 方法来获取这个新的环境变量的值,并将其打印到控制台上。
需要注意的是,添加新的环境变量需要有足够的权限才能成功。