1.获取操作系统版本(PC,PDA均支持) Environment.OSVersion

2.获取应用程序当前目录(PC支持) Environment.CurrentDirectory

3.列举本地硬盘驱动器(PC支持) string [] strDrives=Environment.GetLogicalDrives(); foreach(string strDrive in strDrives) {        }
4.获取.Net Framework版本号(PC,PDA均支持) Environment.Version
5.获取机器名(PC支持) EnvironMent.MachineName
6.获取当前环境换行符(PC支持) Environment.NewLine
7.获取处理器个数(PC支持) Environment.SystemDirectory
8.获取当前登录用户(PC支持) Environment.UserName
9.获取系统保留文件夹路径(PC,PDA均支持) Environment.GetFolderPath(Environment.SpecialFolder对象) Environment.SpecialFolder对象提供系统保留文件夹标识,例如:Environment.SpecialFolder.Desktop表示桌面文件夹的路径
10.获取命令行参数(PC支持) string [] strParams=Environment.GetCommandLineArgs(); foreach(string strParam in strParams) {        }
11.获取系统环境变量(PC支持) System.Collections.IDictionary dict=Environment.GetEnvironmentVariables(); string str=dict["Path"].ToString();
12.设置环境变量(PC支持) Environment.SetEnvironmentVariable("Path", "Test");
13.获取域名(PC支持) string strUser = Environment.UserDomainName;
14.获取截至到当前时间,操作系统启动的毫秒数(PDA,PC均支持) str = Environment.TickCount.ToString();
15.映射到当前进程的物理内存数 str = Environment.WorkingSet.ToString();
16.退出应用程序 Environment.Exit(0)

Environment类包含的几个有用的方法的更多相关文章

  1. C#核编之System.Environment类

    在前面的例子中用来了Environment.GetCommandLineArgs()这个方法,这个方法就是获取用户的命令行输入,是Environment类的方法之一,该方法的返回值是string[]  ...

  2. 数据库连接工具类——包含取得连接和关闭资源 ConnUtil.java

    package com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepare ...

  3. Android Environment 类详解

    Android应用开发中,常使用Environment类去获取外部存储目录,在访问外部存储之前一定要先判断外部存储是否已经是可使用(已挂载&可使用)状态, 并且需要在AndroidManife ...

  4. 在外部存储器上写入或读取文件(Environment类、File类的使用)

    1.Environment类 简单介绍:http://www.cnblogs.com/mengdd/p/3742623.html 详细介绍:http://www.2cto.com/kf/201408/ ...

  5. C++类包含问题(重复包含和相互包含)

    一.重复包含头文件 头文件重复包含,可能会导致的错误包括:变量重定义,类型重定义及其他一些莫名其妙的错误.C++提供两种解决方案,分别是#ifndef和#pragma once #ifndef _SO ...

  6. Windows系统开发常用类-------------Environment类

    Windows系统开发常用类-------------Environment类:         SystemDirectory//显示系统目录         MachineName//计算机名称 ...

  7. 实现一个EventEmitter类,这个类包含以下方法: on/ once/fire/off

    实现一个EventEmitter类,这个类包含以下方法: on(监听事件,该事件可以被触发多次)- once(也是监听事件,但只能被触发一次)- fire(触发指定的事件)- off(移除指定事件的某 ...

  8. Optional类包含的方法介绍及其示例

    Optional类的介绍 javadoc中的介绍 这是一个可以为null的容器对象.如果值存在则isPresent()方法会返回true,调用get()方法会返回> 该对象. 使用场景 用于避免 ...

  9. C++语法小记---经典问题之一(一个空类包含什么)

    问题:一个空类包含什么 空的构造函数 拷贝构造函数(浅拷贝) 重载赋值操作符函数(浅拷贝) 析构函数 取址运算符 取址运算符const 注意 所有的这些默认函数,只有在代码中调用了才会生成,否则也不会 ...

随机推荐

  1. 与时间有关的类Date,DateFormat,Calendar

    Date类用于表示日期和时间.它没考虑国际化问题,所以又设计了另外两个类. Calendar类: 主要是进行日期字段之间的相互操作. 编程实例:计算出距当前日期时间315天后的日期时间,并使用”xxx ...

  2. js json ie不支持json

    JSON是包含在JScript 5.8中,而为了向下兼容ie8只有在文档模式是”Internet Explorer 8 Standards”的时候才使用JScripte 5.8,其他时候使用JScri ...

  3. 关于spotlight for Windows和spotlight for oracle的使用

    http://blog.csdn.net/luowangjun/article/details/4866084 http://konglx.iteye.com/blog/1873805

  4. Material design之New Widgets(RecyclerView CardView)

    New Widgets:提供了两个新的控件 RecyclerView CardView 这两个控件包含在了Android L的support library中, 他们可以用于显示复杂的布局而且都默认采 ...

  5. VC++ Debug内存值

    Memory Values If you're using the debug heap, memory is initialized and cleared with special values. ...

  6. iOS - 导航栏UINavigationController经常使用属性

    1.设置导航栏标题 self.title = @"dylan_李伟宾"; 2.设置导航栏样式 设置方法: [self.navigationController.navigation ...

  7. LINUX下搭建JAVA的开发环境

    LINUX下搭建JAVA的开发环境 (2009-07-13 10:04:13)     下面就将Linux下JAVA开发环境的搭建详细道来: 1.Linux下JDK的安装 至于下载JDK的二进制可执行 ...

  8. HDU 5892 Resident Evil

    题目链接:传送门 题目大意:有50种动物,给你n*n的矩阵,m次操作,P代表加入操作,在左上角 x1,y1 到右下角 x2,y2,的矩形范围内加入 种类为x,数量为y的动物. Q代表询问操作,在左上角 ...

  9. [Algorithms] Longest Increasing Subsequence

    The Longest Increasing Subsequence (LIS) problem requires us to find a subsequence t of a given sequ ...

  10. mysql_表内容_操作

    1.增 语法:insert into 表 (列名,列名...) values (值,值...) # 插入单条数据 insert into 表 (列名,列名...) values (值,值...) # ...