OpenMode 枚举
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示调用文件访问函数时如何打开文件。
public enum class OpenMode
C#
public enum OpenMode
type OpenMode =
Public Enum OpenMode
- 继承
名称 | 值 | 说明 |
---|---|---|
Append | 8 | 为向其追加内容而打开的文件。 默认。 |
Binary | 32 | 为进行二进制访问而打开的文件。 |
Input | 1 | 为进行读访问而打开的文件。 |
Output | 2 | 为进行写访问而打开的文件。 |
Random | 4 | 为进行随机访问而打开的文件。 |
调用与文件访问相关的函数时,可以在代码中使用枚举成员,而不是实际值。
OpenMode
枚举定义用于设置文件访问模式的常量。 下表列出了 OpenMode
枚举成员。
Input
、 Output
和 Append
用于按顺序访问文件(如文本文件)时使用,而 Binary
用于二进制文件访问和 Random
随机文件访问。 有关示例,请参阅 FileOpen 方法。
按顺序访问文件时,无法更改其数据。 可以读取数据、向其追加数据,或使用新数据覆盖数据。 如果打开它进行输入,即使不直接写入文件,文件的内容也会被覆盖。
执行文件 I/O 操作时, My.Computer.FileSystem
对象比早期的文件 I/O 方法提供更好的性能和易用性。 有关详细信息,请参阅 FileSystem 对象。
产品 | 版本 |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |