VisualStudio.NET类库速查表

类别:.NET开发 点击:0 评论:0 推荐:

VisualStudio.NET类库速查表
 .NET资深程序员 李瑶 2004年附录

  类(Class)就是指变量与一些使用这些变量的函数的集合。Visual Studio.NET提供了很多类供程序员使用。使用这些类,可以很方便、快捷的开发功能强大的.NET程序。

  在本速查表中,每一个命名空间中都有3个表格。分别为“类”、“枚举”、“枚举成员”。“类”表格中主要解释了一些常用类的用途;“枚举”表格中主要列举了一些常用的枚举及其说明;“枚举成员”是对“枚举”的一种扩展有说明,列出了枚举中的成员及其成员的说明。

  一、什么是命名空间
  命名空间是一组保持惟一的名称。例如,父母可以将所有孩子的姓名视为一个命名空间,就像C++类型标识符的名称或Internet域名。命名空间就是在逻辑上相关的任何一组名称,而且每个名称都必须惟一。

  使用命名空间更便于产生惟一的名称。假设,如果姓名必须在全球保持惟一,那么,要给自己的下一个小孩起名将会多么困难。如果将惟一性限制在一个更窄的上下文(例如,我的所有孩子)中,情况就会简单得多。当我为我的下一个孩子起名时,我只需考虑不使用与我的其他孩子重名的名字。另一组父母可以为他们的某个孩子选择我已使用过的姓名,但是这些姓名必须属于不同的命名空间,以便易于区分。

  为了使命名空间有用,还必须为其本身赋予名称。在命名空间有了名称之后,就可以引用其成员。

  二、Microsoft.Win32命名空间
  Microsoft.Win32命名空间提供两种类型的类:处理由操作系统引发的事件的类和操作系统注册表的类。

  1.类

 

 


 

说明

 

 

 

PowerModeChangedEventArgs
 

为PowerModeChanged事件提供数据

 

 

 

Registry
 

提供访问注册表中的值和子项的基Registrykeys

 

 

 

RegistryKey
 

表示注册表中的项级节点。此类是注册表封装

 

 

 

SessionEndedEventArgs
 

为SessionEnded事件提供数据

 

 

 

SessionEndingEventArgs
 

为SessionEnding事件提供数据

 

 

 

SystemEvents
 

为调用方提供一组全局系统事件。不能继承此类

 

 

 

TimerElapsedEventArgs
 

为TimerElapsed事件提供数据

 

 


UserPreferenceChangedEventArgs
 

为UserPreferenceChanged事件提供数据

 

 

 

UserPreferenceChangingEventArgs
 

为UserPreferenceChanging事件提供数据
 

 

 

 

  2.枚举

 

 

枚举
 

说明

 

 

 

PowerModes
 

指定操作系统电源模式的更改方式

 

 

 

SessionEndReasons
 

指定当前登录会话的结束方式
 

 

 

 

  3.枚举成员

 

 

PowerModes枚举成员
 

说明

 

 

 

Resume
 

操作系统即将继续运行

 

 

 

StatusChange
 

操作系统的电源模式状态已更改。这可能指示电池电力不足或正在充电、电源正在由交流电转换为电池,或系统电源供应状态的其他变动

 

 


Suspend
 

操作系统即将挂起

 

 

 

SessionEndReasons枚举成员
 

说明

 

 


G3

Logoff
 

用户正在注销。操作系统继续运行,但启动此应用程序的用户正在注销

 

 


SystemShutdown
 

操作系统正在关闭
 

 

 

 

  三、System命名空间
  System命名空间包含基本类和基类,这些类定义常用的值和引用数据类型、事件和事件处理程序、接口、属性和异常处理。

  其他类提供的服务支持数据类型转换、方法参数操作、数学运算、远程和本地程序调用、应用程序环境管理和对托管与非托管应用程序的监控。

  1.类

 

 


 

说明

 

 

 

ApplicationException
 

发生非致命应用程序错误时引发的异常

 

 

 

ArgumentException
 

在向方法提供的其中一个参数无效时引发的异常

 

 

 

ArgumentNullException
 

当将空引用(在VisualBasic中为Nothing)传递给不接受它作为有效参数的方法时引发的异常

 

 


ArgumentOutOfRangeException
 

当参数值超出调用的方法所定义的允许取值范围时引发的异常

 

 

 

ArithmeticException
 

因算术运算、类型转换或转换操作中的错误而引发的异常

 

 

 

Array
 

提供创建、操作、搜索和排序数组的方法,因而在公共语言运行库中用作所有数组的基类

 

 


ArrayTypeMismatchException
 

当试图在数组中存储类型不正确的元素时引发的异常

 

 


Attribute
 

自定义属性的基类

 

 


BadImageFormatException
 

当DLL或可执行程序的文件图像无效时引发的异常

 

 

 

BitConverter
 

将基础数据类型与字节数组相互转换

 

 


Buffer
 

操作基元类型的数组

 

 


CannotUnloadAppDomainException
 

卸载应用程序域的尝试失败时引发的异常

 

 

 

CharEnumerator
 

支持循环访问String并读取它的各个字符

 

 


ContextBoundObject
 

定义所有上下文绑定类的基类

 

 


Convert
 

将一个基本数据类型转换为另一个基本数据类型

 

 


DBNull
 

表示空值

 

 

 

Delegate
 

表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法

 

 


DivideByZeroException
 

试图用零除整数值或十进制数值时引发的异常

 

 

 

DllNotFoundException
 

当未找到在DLL导入中指定的DLL时所引发的异常

 

 


Enum
 

为枚举提供基类

 

 

 

Environment
 

提供有关当前环境和平台的信息以及操作它们的方法。不能继承此类

 

 


EventArgs
 

EventArgs是包含事件数据的类的基类

 

 


Exception
 

表示在应用程序执行期间发生的错误

 

 

 

ExecutionEngineException
 

当公共语言运行库的执行引擎中发生内部错误时引发的异常。无法继承此类

 

 


FieldAccessException
 

当试图非法访问类中的私有字段或受保护字段时引发的异常

 

 

 

FlagsAttribute
 

指示可以将枚举作为位域(即一组标志)处理

 

 


FormatException
 

当参数格式不符合调用的方法的参数规范时引发的异常

 

 

 

GC
 

控制系统垃圾回收器(一种自动回收未使用内存的服务)

 

 

 

IndexOutOfRangeException
 

试图访问索引超出数组界限的数组元素时引发的异常。无法继承此类

 

 


InvalidCastException
 

因无效类型转换或显式转换引发的异常

 

 


InvalidOperationException
 

当方法调用对于对象的当前状态无效时引发的异常

 

 

 

InvalidProgramException
 

当程序包含无效Microsoft中间语言(MSIL)或元数据时将引发的异常。通常这表示编译器中出现错误

 

 


Math
 

为三角函数、对数函数和其他通用数学函数提供常数和静态方法

 

 

 

MemberAccessException
 

访问类成员的尝试失败时引发的异常

 

 

 

MethodAccessException
 

非法尝试访问类中的私有方法或受保护的方法时引发的异常

 

 

 

MissingFieldException
 

试图动态访问不存在的字段时引发的异常

 

 

 

MissingMemberException
 

试图动态访问不存在的类成员时引发的异常

 

 

 

MissingMethodException
 

试图动态访问不存在的方法时引发的异常

 

 


Object
 

支持.NETFramework类层次结构中的所有类,并为派生类提供低级别服务。这是.NETFramework中所有类的最终基类;它是类型层次结构的根

 

 


ObjectDisposedException
 

对已处置的对象执行操作时所引发的异常

 

 

 

OperatingSystem
 

表示有关操作系统的信息,如版本和平台标识符

 

 

 

OutOfMemoryException
 

没有足够的内存继续执行程序时引发的异常

 

 

 

PlatformNotSupportedException
 

当功能未在特定平台上运行时所引发的异常

 

 

 

Random
 

表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备

 

 

 

StackOverflowException
 

挂起的方法调用过多而导致执行堆栈溢出时引发的异常。无法继承此类

 

 


String
 

表示文本,即一连串Unicode字符

 

 

 

TimeZone
 

表示时区

 

 


Type
 

表示类型声明:类类型、接口类型、数组类型、值类型和枚举类型

 

 

 

TypeInitializationException
 

作为由类初始值设定项引发的异常周围的包装引发的异常。无法继承此类

 

 


TypeLoadException
 

类型加载失败发生时引发的异常

 

 


TypeUnloadedException
 

试图访问已卸载的类时引发的异常

 

 

 

UnauthorizedAccessException
 

当操作系统因I/O错误或指定类型的安全错误而拒绝访问时所引发的异常

 

 


UriBuilder
 

为统一资源标识符(URI)提供自定义构造函数,并修改Uri类的URI

 

 

 

UriFormatException
 

当检测到无效的统一资源标识符(URI)时引发的异常

 

 


ValueType
 

提供值类型的基类

 

 


Version
 

表示公共语言运行库程序集的版本号。无法继承此类
 

 

 

 

  2.枚举

 

枚举
 

说明

 

 


DayOfWeek
 

指定一周的某天

 

 


Environment.SpecialFolder
 

指定用于检索系统特殊文件夹的目录路径的枚举常数

 

 


PlatformID
 

描述程序集所支持的平台
 

 

 

 

  3.枚举成员

 

Environment.SpecialFolder枚举成员
 

说明

 

 


ApplicationData
 

应用程序数据目录

 

 


CommonApplicationData
 

目录,它用作所有用户使用的应用程序特定数据的公共储存库

 

 

 

CommonProgramFiles
 

用于应用程序间共享的组件的目录

 

 

 

Cookies
 

用作InternetCookie的公共储存库的目录

 

 

 

Desktop
 

逻辑桌面,而不是物理文件系统位置

 

 

 

DesktopDirectory
 

用于物理上存储桌面上的文件对象的目录,不应将此目录与桌面文件夹本身混淆,后者是虚拟文件夹

 

 


Favorites
 

用作用户收藏夹项的公共储存库的目录

 

 

 

History
 

用作Internet历史记录项的公共储存库的目录

 

 

 

InternetCache
 

用作Internet临时文件的公共储存库的目录

 

 

 

LocalApplicationData
 

目录,它用作当前非漫游用户使用的应用程序特定数据的公共储存库

 

 


MyComputer
 

"我的电脑"文件夹

 

 

 

MyMusic
 

"MyMusic"文件夹

 

 

 

MyPictures
 

"MyPictures"文件夹

 

 

 

Personal
 

用作文档的公共储存库的目录

 

 

 

ProgramFiles
 

"Programfiles"目录

 

 

 

Programs
 

包含用户程序组的目录

 

 


Recent
 

包含用户最近使用过的文档的目录

 

 


SendTo
 

包含"发送"菜单项的目录

 

 

 

StartMenu
 

包含"开始"菜单项的目录

 

 


Startup
 

对应于用户的"启动"程序组的目录

 

 


System
 

"System"目录

 

 


Templates
 

用作文档模板的公共储存库的目录

 

 


PlatformID枚举成员
 

说明

 

 


Win32NT
 

操作系统为WindowsNT或较新的版本

 

 

 

Win32S
 

操作系统为Win32s(Win32子集)类型。Win32s是运行于Windows16位版本上的层,它提供对32位应用程序的访问

 

 


Win32Windows
 

操作系统为Windows95或较新的版本

 

 


WinCE
 

操作系统为WindowsCE.NET
 

 

 

 

  四、System.Data命名空间
  System.Data命名空间主要由构成ADO.NET结构的类组成。ADO.NET结构使您能够生成有效地管理来自多个数据源的数据的组件。在断开连接的情形中(如Internet),ADO.NET提供在多层系统中请求、更新和协调数据的工具。ADO.NET结构也在客户端应用程序(如ASP.NET创建的Windows窗体或HTML页)中实现。ADO.NET结构的中心构件是DataSet类。每个DataSet都可以包含多个DataTable对象,每个DataTable都包含来自单个数据源(如SQLServer)的数据。

  1.类

 


 

说明

 

 


ConstraintCollection
 

表示DataTable的约束的集合

 

 


ConstraintException
 

表示在尝试执行违反约束的操作时引发的异常

 

 


DataColumn
 

表示DataTable中列的架构

 

 

 

DataColumnChangeEventArgs
 

为ColumnChanging事件提供数据

 

 


DataColumnCollection
 

表示DataTable的DataColumn对象的集合

 

 

 

DataException
 

表示使用ADO.NET组件发生错误时引发的异常

 

 

 

DataRelation
 

表示两个DataTable对象之间的父/子关系

 

 

 

DataRelationCollection
 

表示此DataSet的DataRelation对象的集合

 

 


DataRow
 

表示DataTable中的一行数据

 

 

 

DataRowChangeEventArgs
 

为RowChanged、RowChanging、OnRowDeleting和OnRowDeleted事件提供数据

 

 


DataRowCollection
 

表示DataTable的行的集合

 

 


DataRowView
 

表示公开为全功能Windows窗体控件的DataRow的自定义视图

 

 


DataSet
 

表示数据在内存中的缓

 

 

 

DataTable
 

表示内存中数据的一个表

 

 

 

DataTableCollection
 

表示DataSet的表的集合

 

 

 

DBConcurrencyException
 

在更新操作过程中受影响的行数等于零时,由DataAdapter所引发的异常

 

 


DeletedRowInaccessibleException
 

表示试图对已删除的DataRow执行操作时引发的异常

 

 

 

DuplicateNameException
 

表示在DataSet-相关对象添加操作的过程中,遇到重复的数据库对象名称时引发的异常

 

 


EvaluateException
 

表示无法计算DataColumn的Expression属性时引发的异常

 

 

 

FillErrorEventArgs
 

为DbDataAdapter的FillError事件提供数据

 

 

 

ForeignKeyConstraint
 

表示删除或更新某个值或行时,对主键/外键关系中一组列强制进行的操作限制

 

 

 

NoNullAllowedException
 

表示在尝试将空值插入列而AllowDBNull设置为false时引发的异常

 

 


ReadOnlyException
 

表示在尝试更改只读列的值时引发的异常

 

 

 

StateChangeEventArgs
 

为.NETFramework数据提供程序的状态更改事件提供数据

 

 

 

StrongTypingException
 

在用户访问DBNull值时,强类型DataSet引发的异常

 

 

 

SyntaxErrorException
 

表示在DataColumn的Expression属性包含语法错误时引发的异常

 

 

 

TypedDataSetGeneratorException
 

在生成强类型DataSet时发生名称冲突的情况下引发的异常
 

 

 

 

  2.枚举

 

枚举
 

说明

 

 


CommandBehavior
 

提供对查询结果和查询对数据库的影响的说明

 

 


CommandType
 

指定如何解释命令字符串

 

 

 

ConnectionState
 

描述与数据源的连接的当前状态

 

 

 

DataRowAction
 

描述在DataRow上执行的操作

 

 

 

DataRowState
 

获取DataRow对象的状态

 

 

 

DataRowVersion
 

描述DataRow的版本

 

 


UpdateRowSource
 

指定如何将查询命令结果应用到正在更新的行

 

 

 

UpdateStatus
 

指定在Update期间对当前行和其余行采取的操作

 

 

 

XmlReadMode
 

指定如何将XML数据和关系架构读入DataSet

 

 

 

XmlWriteMode
 

指定如何从DataSet写入XML数据和关系架构
 

 

 

 

  3.枚举成员

 

CommandBehavior枚举成员
 

说明

 

 


CloseConnection
 

在执行该命令时,如果关闭关联的DataReader对象,则关联的Connection对象也将关闭

 

 


Default
 

此查询可能返回多个结果集。可能会影响数据库状态

 

 

 

KeyInfo
 

此查询返回列和主键信息。执行此查询时不锁定选定的行

 

 

 

SchemaOnly
 

此查询只返回列信息,而不影响数据库状态

 

 


SingleResult
 

查询返回一个结果集

 

 


SingleRow
 

查询应返回一行。执行查询可能会影响数据库状态##2  

 

 


DataRowAction枚举成员
 

说明

 

 


Add
 

此行已添加到该表中

 

 

 

Change
 

此行已更改

 

 

 

Commit
 

对此行进行的更改已被提交

 

 

 

Delete
 

此行已从该表中删除

 

 

 

Nothing
 

此行尚未更改

 

 

 

Rollback
 

对此行最近进行的更改已回滚
 

 

 

 

  五、System.Drawing命名空间

  System.Drawing命名空间提供了对GDI+基本图形功能的访问。


  1.类

 


 

说明

 

 


Bitmap
 

封装GDI+位图,此位图由图形图像及其属性的像素数据组成。Bitmap对象是用于处理由像素数据定义的图像的对象

 

 

 

Brush
 

从此抽象基类派生出的类定义用于填充图形形状(如矩形、椭圆形、扇形、多边形和封闭路径)内部的对象

 

 


Brushes
 

所有标准颜色的画笔。无法继承此类

 

 


ColorConverter
 

将颜色从一种数据类型转换为另一种数据类型。通过TypeDescriptor访问此类

 

 


ColorTranslator
 

将颜色翻译成GDI+Color结构并从该结构翻译颜色

 

 

 

Font
 

定义特定的文本格式,包括字体、字号和字形属性

 

 


Graphics
 

封装GDI+绘图面

 

 

 

Icon
 

表示Windows图标,它是用于表示对象的小位图图像。尽管图标的大小由系统决定,但仍可将其视为透明的位图

 

 


Image
 

为源自Bitmap和Metafile的类提供功能的抽象基类

 

 


ImageAnimator
 

动画处理包含基于时间的帧的图像

 

 

 

Pen
 

定义用于绘制直线和曲线的对象

 

 


Pens
 

所有标准颜色的钢笔

 

 


Region
 

指示由矩形和由路径构成的图形形状的内部。无法继承此类

 

 

 

SolidBrush
 

定义单色画刷。画刷用于填充图形形状,如矩形、椭圆、扇形、多边形和封闭路径。无法继承此类

 

 

 

StringFormat
 

封装文本布局信息(如对齐方式和行距),显示操作(如省略号插入和国家标准(National)数字位替换)和OpenType功能

 

 


SystemBrushes
 

SystemBrushes类的每个属性都是SolidBrush对象,这种对象是Windows显示的图像元素的颜色

 

 


SystemColors
 

SystemColors类的每个属性都是Color结构,这种结构是Windows显示元素的颜色

 

 


SystemIcons
 

SystemIcons类的每个属性都是Windows系统级图标的Icon对象

 

 

 

SystemPens
 

SystemPens类的每个属性都是Pen对象,该对象是Windows显示图像元素的颜色,它的宽度为1

 

 

 

TextureBrush
 

TextureBrush类的每个属性都是Brush对象,这种对象使用图像来填充形状的内部。无法继承此类
 

 

 

 

  2.枚举

 

枚举
 

说明

 

 


ContentAlignment
 

指定绘图表面上内容的对齐方式

 

 

 

FontStyle
 

指定应用到文本的字形信息

 

 

 

GraphicsUnit
 

指定给定数据的度量单位

 

 

 

KnownColor
 

指定已知的系统颜色

 

 

 

RotateFlipType
 

指定图像的旋转方向和用于翻转图像的轴

 

 


StringAlignment
 

指定文本字符串相对于其布局矩形的对齐方式

 

 


StringFormatFlags
 

指定文本字符串的显示和布局信息

 

 


StringTrimming
 

指定如何在不完全适合布局形状的字符串中修整字符

 

 


StringUnit
 

指定文本字符串的度量单位
 

 

 

 

  3.枚举成员

 

ContentAlignment成员名称
 

说明

 

 


BottomCenter
 

内容在垂直方向上底边对齐,在水平方向上居中对齐

 

 

 

BottomLeft
 

内容在垂直方向上底边对齐,在水平方向上左边对齐

 

 

 

BottomRight
 

内容在垂直方向上底边对齐,在水平方向上右边对齐

 

 

 

MiddleCenter
 

内容在垂直方向上中间对齐,在水平方向上居中对齐

 

 

 

MiddleLeft
 

内容在垂直方向上中间对齐,在水平方向上左边对齐

 

 

 

MiddleRight
 

内容在垂直方向上中间对齐,在水平方向上右边对齐 

 

 


FontStyle成员名称
 

说明

 

 


Bold
 

加粗文本

 

 

 

Italic
 

倾斜文本

 

 

 

Regular
 

普通文本

 

 

 

Strikeout
 

中间有直线通过的文本

 

 

 

Underline
 

带下划线的文本
 

 

 

 

  六、System.IO命名空间

  System.IO命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。


  1. 类

 



 

说明

 

 


BinaryReader
 

用特定的编码将基元数据类型读作二进制值

 

 

 

BinaryWriter
 

以二进制形式将基元类型写入流,并支持用特定的编码写入字符串

 

 

 

BufferedStream
 

给另一流上的读写操作添加一个缓冲层。无法继承此类

 

 

 

Directory
 

公开用于创建、移动和枚举通过目录和子目录的静态方法

 

 

 

DirectoryInfo
 

公开用于创建、移动和枚举目录和子目录的实例方法

 

 


DirectoryNotFoundException
 

当找不到文件或目录的一部分时所引发的异常

 

 


EndOfStreamException
 

读操作试图超出流的末尾时引发的异常

 

 


ErrorEventArgs
 

为Error事件提供数据

 

 


File
 

提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象

 

 

 

FileInfo
 

提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建FileStream对象

 

 


FileLoadException
 

当找到托管程序集却不能加载它时引发的异常

 

 

 

FileNotFoundException
 

试图访问磁盘上不存在的文件失败时引发的异常

 

 

 

FileStream
 

公开以文件为主的Stream,既支持同步读写操作,也支持异步读写操作

 

 

 

FileSystemEventArgs
 

提供目录事件的数据:Changed、Created、Deleted

 

 


FileSystemInfo
 

为FileInfo和DirectoryInfo对象提供基类

 

 


FileSystemWatcher
 

侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件

 

 


IOException
 

发生I/O错误时引发的异常

 

 

 

MemoryStream
 

创建其支持存储区为内存的流

 

 

 

Path
 

对包含文件或目录路径信息的String实例执行操作。这些操作是以跨平台的方式执行的

 

 


RenamedEventArgs
 

为Renamed事件提供数据

 

 

 

Stream
 

提供字节序列的一般视图

 

 


StreamReader
 

实现一个TextReader,使其以一种特定的编码从字节流中读取字符

 

 

 

StreamWriter
 

实现一个TextWriter,使其以一种特定的编码向流中写入字符

 

 


StringReader
 

实现从字符串进行读取的TextReader

 

 


StringWriter
 

实现一个用于将信息写入字符串的TextWriter。该信息存储在基础StringBuilder中

 

 


TextReader
 

表示可读取连续字符系列的阅读器

 

 


TextWriter
 

表示可以编写一个有序字符系列的编写器。该类为抽象类
 

 

 

 

  2. 枚举

 


枚举
 

说明

 

 


FileAccess
 

定义用于控制对文件的读访问、写访问或读/写访问的常数

 

 


FileAttributes
 

提供文件和目录的属性

 

 


FileMode
 

指定操作系统打开文件的方式

 

 


FileShare
 

包含用于控制其他FileStream对同一文件可以具有的访问类型的常数

 

 


NotifyFilters
 

指定要在文件或文件夹中监视的更改

 

 


SeekOrigin
 

提供表示流中的参考点以供进行查找的字段

 

 


WatcherChangeTypes
 

可能会发生的文件或目录更改
 

 

 

 

  3. 枚举成员

 

FileAccess成员名称
 

说明

 

 


G3

Read
 

对文件的读访问。可从文件中读取数据。同Write组合即构成读写访问权

 

 

 

ReadWrite
 

对文件的读访问和写访问。可从文件读取数据和将数据写入文件

 

 

 

Write
 

文件的写访问。可将数据写入文件。同Read组合即构成读/写访问权

 

 


FileAttributes成员名称
 

说明

 

 


Archive
 

文件的存档状态。应用程序使用此属性为文件加上备份或移除标记

 

 


Compressed
 

文件已压缩

 

 

 

Directory
 

文件为一个目录

 

 

 

Encrypted
 

该文件或目录是加密的。对于文件来说,表示文件中的所有数据都是加密的。对于目录来说,表示新创建的文件和目录在默认情况下是加密的

 

 


Hidden
 

文件是隐藏的

 

 

 

Normal
 

文件正常,没有设置其他的属性

 

 

 

ReadOnly
 

文件为只读

 

 

 

System
 

文件为系统文件

 

 

 

Temporary
 

文件是临时文件##2  

 

 


FileMode成员名称
 

说明

 

 


Append
 

打开现有文件并查找到文件尾,或创建新文件
 

 


FileMode成员名称
 

说明

 

 


Create
 

指定操作系统应创建新文件。如果文件已存在,它将被改写

 

 


CreateNew
 

指定操作系统应创建新文件

 

 

 

Open
 

指定操作系统应打开现有文件

 

 


penOrCreate
 

指定操作系统应打开文件(如果文件存在);否则,应创建新文件

 

 

 

Truncate
 

指定操作系统应打开现有文件。文件一旦打开,就将被截断为为零字节大小 

 

 


FileShare成员名称
 

说明

 

 


None
 

谢绝共享当前文件。文件关闭前,打开该文件的任何请求(由此进程或另一进程发出的请求)都将失败

 

 


Read
 

允许随后打开文件读取

 

 

 

ReadWrite
 

允许随后打开文件读取或写入

 

 

 

Write
 

允许随后打开文件写入
 

 


 

本文地址:http://com.8s8s.com/it/it41850.htm