Dacc123 2017-12-25 12:25 采纳率: 0%
浏览 1334
已结题

Linux 系统下,如何用C#获取系统环境变量

在Windows下,使用

Environment.GetEnvironmentVariable("PATH", EnvironmentVariableTarget.Machine)

可以获得环境变量,但是在Mac或者Linux下,获取的系统变量是空的,获取不到。

  • 写回答

3条回答 默认 最新

  • threenewbee 2017-12-25 15:48
    关注

    Environment.GetEnvironmentVariable是平台无关的,按理说不会。但是既然你遇到了,检查下是不是没有权限,没有这个环境变量,或者,如果你通过命令行可以获取,那么可以用C#调用命令。

    评论

报告相同问题?