首页 新闻 会员 周边 捐助

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

0
悬赏园豆:20 [已解决问题] 解决于 2017-12-25 22:14

在Windows下,使用

 

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

 

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

Shendu.CC的主页 Shendu.CC | 老鸟四级 | 园豆:2138
提问于:2017-12-25 20:20
< >
分享
最佳答案
1

我用下面的代码在Mac与Ubuntu上都能正常获取环境变量的值

var path = Environment.GetEnvironmentVariable("PATH");
收获园豆:20
dudu | 高人七级 |园豆:30948 | 2017-12-25 20:59

果然去掉第二个参数就可以了,

Shendu.CC | 园豆:2138 (老鸟四级) | 2017-12-25 21:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册