C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# 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它为文件提供了一个Stream,支持同步和异步读写操作。
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 对象的错误事件的方法。
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它改变了文件或目录可能发生的变化。


上一主题 C# Deserialization 反序列化 下一主题 没有了
  • 使用社交账号登录,本站支持
全部评论(0)