《(学习笔记)两天进步一点点》(5)——几个比较小的类,但很实用
时间:2010-08-18 来源:誓言
今天呢,我们要去看一看几个比较小的类,但是在平时还是比较有用的几个类。
一、Environment类
(1)常用方法
GetEnvironmentVariable |
已重载。 检索环境变量的值。 |
GetEnvironmentVariables |
已重载。 检索所有环境变量名及其值。 |
GetFolderPath |
获取指向由指定枚举标识的系统特殊文件夹的路径。【参数见下】 |
GetLogicalDrives |
返回包含当前计算机中的逻辑驱动器名称的字符串数组。 |
SetEnvironmentVariable |
已重载。 创建、修改或删除环境变量。 |
|
|
GetFolderPath方法的枚举参数如下:
成员名称 |
说明 |
ApplicationData |
目录,它用作当前漫游用户的应用程序特定数据的公共储存库。 |
CommonApplicationData |
目录,它用作所有用户使用的应用程序特定数据的公共储存库。 |
LocalApplicationData |
目录,它用作当前非漫游用户使用的应用程序特定数据的公共储存库。 |
Cookies |
用作 Internet Cookie 的公共储存库的目录。 |
Desktop |
逻辑桌面,而不是物理文件系统位置。 |
Favorites |
用作用户收藏夹项的公共储存库的目录。 |
History |
用作 Internet 历史记录项的公共储存库的目录。 |
InternetCache |
用作 Internet 临时文件的公共储存库的目录。 |
Programs |
包含用户程序组的目录。 |
MyComputer |
“我的电脑”文件夹。 |
MyMusic |
“My Music”文件夹。 |
MyPictures |
“My Pictures”文件夹。 |
Recent |
包含用户最近使用过的文档的目录。 |
SendTo |
包含“发送”菜单项的目录。 |
StartMenu |
包含“开始”菜单项的目录。 |
Startup |
对应于用户的“启动”程序组的目录。 |
System |
“System”目录。 |
Templates |
用作文档模板的公共储存库的目录。 |
DesktopDirectory |
用于物理上存储桌面上的文件对象的目录。 |
Personal |
用作文档的公共储存库的目录。 |
MyDocuments |
“我的电脑”文件夹。 |
ProgramFiles |
“Program files”目录。 |
CommonProgramFiles |
用于应用程序间共享的组件的目录。 |
(2)常用属性
CurrentDirectory |
获取或设置当前工作目录的完全限定路径。 |
MachineName |
获取此本地计算机的 NetBIOS 名称。 |
NewLine |
获取为此环境定义的换行字符串。 |
ProcessorCount |
获取当前计算机上的处理器数。 |
SystemDirectory |
获取系统目录的完全限定路径。 |
TickCount |
获取系统启动后经过的毫秒数。 |
UserName |
获取当前已登录到 Windows 操作系统的人员的用户名。 |
WorkingSet |
获取映射到进程上下文的物理内存量。 |
|
|
二、Enum 枚举
(1)常用方法
GetName |
在指定枚举中检索具有指定值的常数的名称。 |
GetNames |
检索指定枚举中常数名称的数组。 |
GetType |
获取当前实例的 Type。 (继承自 Object。) |
GetValues |
检索指定枚举中常数值的数组。 |
Parse |
已重载。 将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。 |
|
|
三、StringBuilder类
(1)常用方法
Append |
已重载。 在此实例的结尾追加指定对象的字符串表示形式。 |
AppendFormat |
已重载。 向此实例追加包含零个或更多格式规范的设置了格式的字符串。每个格式规范由相应对象参数的字符串表示形式替换。 |
AppendLine |
已重载。 将默认的行终止符(或指定字符串的副本和默认的行终止符)追加到此实例的末尾。 |
CopyTo |
将此实例的指定段中的字符复制到目标 Char 数组的指定段中。 |
Insert |
已重载。 将指定对象的字符串表示形式插入到此实例中的指定字符位置。 |
MemberwiseClone |
创建当前 Object 的浅表副本。 (继承自 Object。) |
Remove |
将指定范围的字符从此实例中移除。 |
Replace |
已重载。 将此实例中所有的指定字符或字符串替换为其他的指定字符或字符串。 |
ToString |
已重载。 将 StringBuilder 的值转换为 String。 |
|
|
(2)常用属性
Chars |
获取或设置此实例中指定字符位置处的字符。 |
Length |
获取或设置当前 StringBuilder 对象的长度。 |
MaxCapacity |
获取此实例的最大容量。 |
|
|
(4)StopWatch类
提供一组方法和属性,可用于准确地测量运行时间。
常用方法 |
|
Reset |
停止时间间隔测量,并将运行时间重置为零。 |
Start |
开始或继续测量某个时间间隔的运行时间。 |
StartNew |
对新的 Stopwatch 实例进行初始化,将运行时间属性设置为零,然后开始测量运行时间。 |
Stop |
停止测量某个时间间隔的运行时间。 |
|
|
常用属性 |
|
IsRunning |
获取一个指示 Stopwatch 计时器是否在运行的值。 |
ElapsedTicks |
获取当前实例测量得出的总运行时间(用计时器刻度表示)。 |
ElapsedMilliseconds |
获取当前实例测量得出的总运行时间(以毫秒为单位)。 |
Elapsed |
获取当前实例测量得出的总运行时间。 |
|
|