个性化阅读
专注于IT技术分析

C#系统io:System.IO

点击下载

System.IO命名空间由与IO相关的类,结构,委托和枚举组成。这些类可用于读取数据并将其写入文件或数据流。它还包含用于文件和目录支持的类。

C#System.IO命名空间类

以下是驻留在System.IO名称空间中的类。

描述
BinaryReader它用于以特定编码读取原始数据类型作为二进制值。
BinaryWriter它用于将二进制类型的原始类型写入流中。
BufferedStream它用于添加缓冲层以对另一个流进行读写操作。这是一个密封的类。
Directory它用于公开用于在目录和子目录中创建, 移动和枚举的静态方法。这是一个密封的类。
DirectoryInfo它用于公开用于在目录和子目录中创建, 移动和枚举的实例方法。这是一个密封的类。
DirectoryNotFoundException它用于处理与找不到文件或目录相关的异常。
DriveInfo它用于访问驱动器上的信息。
DriveNotFoundException它用于处理驱动器未找到异常。
EndOfStreamException它用于处理流结束异常。
ErrorEventArgs它为FileSystemWatcher.Error事件提供数据。
File此类提供了用于创建, 复制, 删除, 移动和打开单个文件的静态方法。
FileFormatException它用于处理文件格式异常。
FileInfo它用于为创建, 复制, 删除, 移动和打开文件提供属性和实例方法。
FileLoadException它用于处理文件加载异常。
FileNotFoundException它用于处理文件加载异常。
FileNotFoundException它用于处理找不到文件异常。
FileStream它为文件提供流, 同时支持同步和异步读取和写入操作。
FileSystemEventArgs它为目录事件提供数据。
FileSystemInfo它提供了FileInfo和DirectoryInfo对象的基类。
FileSystemWatcher它侦听文件系统更改通知, 并在目录或目录中的文件更改时引发事件。
InternalBufferOverflowException此类用于处理内部缓冲区溢出异常。
InvalidDataException它用于处理无效的数据异常。
IODescriptionAttribute它设置视觉设计者在引用事件, 扩展程序或属性时可以显示的描述。
IOException它是处理I / O错误的异常类。
MemoryStream它用于创建后备存储为内存的流。
Path它对包含文件或目录路径信息的String实例执行操作。
PathTooLongException它是一个异常类, 用于处理路径太长的异常。
PipeException该异常类用于处理与管道相关的异常。
RenamedEventArgs它用于为重命名事件提供数据。
Stream它用于提供字节序列的一般视图。这是一个抽象类。
StreamReader它用于实现从字节流中读取字符的TextReader。
StringReader它用于实现从字符串读取的TextReader。
StringWriter它用于实现TextWriter, 以将信息写入字符串。该信息存储在基础StringBuilder中。
TextReader此类用于表示可以读取一系列连续字符的读取器。
TextWriter此类用于表示可以编写一系列连续字符的编写器。
UnmanagedMemoryAccessor它用于提供对托管代码中非托管内存块的随机访问。
UnmanagedMemoryStream它用于从托管代码访问非托管内存块。

System.IO命名空间结构

以下是驻留在System.IO命名空间中的结构。

结构体描述
WaitForChangedResult它包含有关已发生的更改的信息。

System.IO命名空间委托

System.IO命名空间包含以下委托。

代表们描述
ErrorEventHandler它表示将处理FileSystemWatcher对象的Error事件的方法。
FileSystemEventHandler它表示将处理FileSystemWatcher类的Changed, Created或Deleted事件的方法。
RenamedEventHandler它表示将处理FileSystemWatcher类的重命名事件的方法。

System.IO命名空间枚举

下表包含驻留在System.IO名称空间中的枚举。

列举描述
DriveType它用于定义驱动器类型的常数, 包括CDRom, Fixed, Network等。
FileAccess它用于定义用于读取, 写入或对文件的读取/写入访问的常量。
FileAttributes它用于提供文件和目录的属性。
FileMode它用于指定操作系统应如何打开文件。
FileOptions它用于表示用于创建FileStream对象的高级选项。
FileShare它用于包含用于控制其他FileStream对象可以访问同一文件的类型的常量。
HandleInheritability它指定基础句柄是否可由子进程继承。
NotifyFilters它用于指定要在文件或文件夹中监视的更改。
SearchOption它用于指定是搜索当前目录还是搜索当前目录及其所有子目录。
SeekOrigin它用于指定流中用于搜索的位置。
WatcherChangeTypes它会更改文件或目录。
赞(0)
未经允许不得转载:srcmini » C#系统io:System.IO

评论 抢沙发

评论前必须登录!