C#.NETSystem.Environment类获取系统属性-创新互联
System.Environment类允许我们通过不同的静态成员获得大量的有关运行.net应用程序的操作系统的细节。
成都网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站设计等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都石雕等众多领域,积累了大量丰富的经验,同时也获得了客户的一致夸奖!using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace 命令行参数 { class Program { static int Main(string[] args) { //通过Environment.GetCommandLineArgs()获取命令行参数 //第一个索引为应用程序本身名称 //数组中其他元素包含单独的命令行参数 string[] theArg = Environment.GetCommandLineArgs(); foreach(string arg in theArg) { Console.WriteLine("Arg:{0}",arg); } ShowEnvironmentDetails(); Console.WriteLine("退出后"); //这一句不会执行 return 0; } static void ShowEnvironmentDetails() { //从当前进程检索所有环境变量名及其值 IDictionary environmentVariables = Environment.GetEnvironmentVariables(); foreach (DictionaryEntry de in environmentVariables) { Console.WriteLine("{0}----{1}",de.Key,de.Value); } Console.WriteLine("--------------------------------------"); //返回包含当前计算机中的逻辑驱动器名称的字符串数组 Console.WriteLine("当前电脑有{0}个逻辑驱动器",Environment.GetLogicalDrives().Length); foreach(string drive in Environment.GetLogicalDrives()) { Console.WriteLine("drive:{0}",drive); } //判断当前操作系统是否为64位操作系统 Console.WriteLine("当前系统为64位系统:{0}",Environment.Is64BitOperatingSystem); //获取本地计算机的NETBIOS名称 Console.WriteLine("计算机的名称为:{0}",Environment.MachineName); //获取系统目录的完全限定路径 Console.WriteLine("系统目录的完全限定路径:{0}",Environment.SystemDirectory); //获取当前计算机上的处理器数 Console.WriteLine("当前计算机上的处理器数为:{0}",Environment.ProcessorCount); //获取操作系统页面文件的内存量 Console.WriteLine("当前操作系统页面文件的内存量为:{0}",Environment.SystemPageSize); //获取系统启动后经过的毫秒数 自系统启动以来到现在所经过的时间 Console.WriteLine("系统启动后经过的毫秒数:{0}",Environment.TickCount); //获取当前已登录到windows操作系统的人员的用户名 Console.WriteLine("当前登录操作系统的用户名为:{0}",Environment.UserName); //获取包含当前平台标识符和版本号的 operatingSystem对象 Console.WriteLine("当前操作系统为:{0}",Environment.OSVersion); //获取一个Version对象,该对象描述公共语言运行时的主版本、此版本、内部版本和修订号 Console.WriteLine(".NET Version:{0}",Environment.Version); Console.ReadLine(); //程序结束 终止此进程并为基础操作系统提供指定的退出代码 Environment.Exit(-1); Console.WriteLine("退出"); //这一句也不会被执行 } } }
要想了解更多System.Environment类的成员,请查阅msdn。
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
文章题目:C#.NETSystem.Environment类获取系统属性-创新互联
URL分享:http://lswzjz.com/article/eeicg.html