C#教程
C#控制语句
C#函数
C#数组
C#面向对象
C#命名空间和异常
C#文件IO
C#集合
C#多线程
C#其它

C# System.IO

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 用于为 Renamed 事件提供数据。
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 文件或目录可能发生的变化。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4