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.GetEnvironmen