天天看点

《(学习笔记)两天进步一点点》(5)——几个比较小的类,但很实用

今天呢,我们要去看一看几个比较小的类,但是在平时还是比较有用的几个类。

一、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 枚举

GetName 在指定枚举中检索具有指定值的常数的名称。
GetNames 检索指定枚举中常数名称的数组。
GetType 获取当前实例的 Type。 (继承自 Object。)
GetValues 检索指定枚举中常数值的数组。
Parse 已重载。 将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。

三、StringBuilder类

Append 已重载。 在此实例的结尾追加指定对象的字符串表示形式。
AppendFormat 已重载。 向此实例追加包含零个或更多格式规范的设置了格式的字符串。每个格式规范由相应对象参数的字符串表示形式替换。
AppendLine 已重载。 将默认的行终止符(或指定字符串的副本和默认的行终止符)追加到此实例的末尾。
CopyTo 将此实例的指定段中的字符复制到目标 Char 数组的指定段中。
Insert 已重载。 将指定对象的字符串表示形式插入到此实例中的指定字符位置。
MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
Remove 将指定范围的字符从此实例中移除。
Replace 已重载。 将此实例中所有的指定字符或字符串替换为其他的指定字符或字符串。
ToString 已重载。 将 StringBuilder 的值转换为 String。
Chars 获取或设置此实例中指定字符位置处的字符。
Length 获取或设置当前 StringBuilder 对象的长度。
MaxCapacity 获取此实例的最大容量。

(4)StopWatch类

提供一组方法和属性,可用于准确地测量运行时间。

常用方法
Reset 停止时间间隔测量,并将运行时间重置为零。
Start 开始或继续测量某个时间间隔的运行时间。
StartNew 对新的 Stopwatch 实例进行初始化,将运行时间属性设置为零,然后开始测量运行时间。
Stop 停止测量某个时间间隔的运行时间。
常用属性
IsRunning 获取一个指示 Stopwatch 计时器是否在运行的值。
ElapsedTicks 获取当前实例测量得出的总运行时间(用计时器刻度表示)。
ElapsedMilliseconds 获取当前实例测量得出的总运行时间(以毫秒为单位)。
Elapsed 获取当前实例测量得出的总运行时间。

返回导读目录,阅读更多随笔

分割线,以下为博客签名:

软件臭虫情未了

  • 编码一分钟
  • 测试十年功

随笔如有错误或不恰当之处、为希望不误导他人,望大侠们给予批评指正。

继续阅读