在C#中,可以通过System.Environment
类来添加临时环境变量。临时环境变量只在当前进程中有效,进程结束后变量即失效,不会写入系统的Path中。
using System;class Program
{static void Main(){// 设置临时环境变量Environment.SetEnvironmentVariable("TEMP_VAR", "Hello, World!", EnvironmentVariableTarget.Process);// 获取并显示临时环境变量的值string tempVarValue = Environment.GetEnvironmentVariable("TEMP_VAR");Console.WriteLine("临时环境变量的值: " + tempVarValue);// 程序结束,临时环境变量将被销毁}
}
参考文档
C# 添加临时环境变量. (metaso.cn)