Environment 类__当前环境和平台的信息

string execom=Environment.CommandLine; //获取该进程的命令行
string d= Environment.CurrentDirectory; //获取和设置当前目录

string ver=Environment.OSVersion.ToString();//获取包含当前平台标识符和版本号的 OperatingSystem 对象
ver = Environment.Version.ToString();//描述公共语言运行库的主版本、次版本、内部版本和修订号。

//返回包含当前计算机中的逻辑驱动器名称的字符串数组
string[] dd=Environment.GetLogicalDrives();
string ss=Environment.MachineName; //获取此本地计算机的 NetBIOS 名称
ss=Environment.NewLine; //获取为此环境定义的换行字符串
ss=Environment.SystemDirectory; //获取系统目录路径。
ss=Environment.UserDomainName;//获取与当前用户关联的网络域名
ss=Environment.UserName; //获取启动当前线程的人的用户名
long mem = Environment.WorkingSet; //获取映射到进程上下文的物理内存量

//返回所有环境变量及变量值。
foreach (DictionaryEntry EnValue in Environment.GetEnvironmentVariables()) 
{
    ss=EnValue.Key.ToString();
    ss=EnValue.Value.ToString();
}

//获取指向由指定枚举标识的系统特殊文件夹的路径
ss=Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
ss=Environment.GetFolderPath(Environment.SpecialFolder.Favorites);
ss=Environment.GetFolderPath(Environment.SpecialFolder.Cookies);
ss=Environment.GetFolderPath(Environment.SpecialFolder.System);
ss=Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

//获取或设置进程的退出代码
Environment.ExitCode=1;
Environment.Exit(1);//终止此进程并为基础操作系统提供指定的退出代码
Contributors: FHL