网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

C#.NETSystem.Environment类获取系统属性

System.Environment类允许我们通过不同的静态成员获得大量的有关运行.net应用程序的操作系统的细节。

创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元阳高做网站,已为上家服务,为阳高各地企业和个人服务,联系电话:18980820575

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("退出");      //这一句也不会被执行
        }
    }
}

C# .NET System.Environment类 获取系统属性

要想了解更多System.Environment类的成员,请查阅msdn。


网页标题:C#.NETSystem.Environment类获取系统属性
标题URL:http://bjjierui.cn/article/geopco.html

其他资讯