使用Environment 来获取系统的信息

博客介绍了Environment类可检索命令行参数、环境变量等多种信息,并给出了相关代码示例,如获取命令行、当前目录、机器名、系统环境变量等信息,展示了该类在信息检索方面的应用。

Environment 类可检索信息,如命令行参数、退出代码、环境变量设置、调用堆栈的内容、上次系统引导以来的时间,以及公共语言运行库的版本


Console.WriteLine("命令行: {0}", Environment.CommandLine);

String[] arguments = Environment.GetCommandLineArgs();
Console.WriteLine("命令行参数的字符串数组: {0}", String.Join(", ", arguments));


Console.WriteLine("当前目录: {0}", Environment.CurrentDirectory);
Console.WriteLine("机器名: {0}", Environment.MachineName);

Console.WriteLine("系统换行符: {0} 第1行{0} 第2行{0} 第3行",
Environment.NewLine);

Console.WriteLine("平台标识符和版本号: {0}", Environment.OSVersion.ToString());


Console.WriteLine("系统目录: {0}", Environment.SystemDirectory);

Console.WriteLine("毫秒数: {0}", Environment.TickCount);
Console.WriteLine("域: {0}", Environment.UserDomainName);

Console.WriteLine("交互模式: {0}", Environment.UserInteractive);
Console.WriteLine("用户名: {0}", Environment.UserName);

Console.WriteLine("版本: {0}", Environment.Version.ToString());

Console.WriteLine("临时目录{0}.",
Environment.GetEnvironmentVariable("TEMP")); //临时目录

Console.WriteLine("得到系统环境变量: ");
IDictionary environmentVariables = Environment.GetEnvironmentVariables();
foreach (DictionaryEntry de in environmentVariables)
{
Console.WriteLine(" {0} = {1}", de.Key, de.Value);
}

Console.WriteLine("系统目录: {0}",
Environment.GetFolderPath(Environment.SpecialFolder.System));

String[] drives = Environment.GetLogicalDrives();
Console.WriteLine("磁盘: {0}", String.Join(", ", drives));

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值