## I/O 類
System.IO 命名空間有各種不同的類,用于執行各種文件操作,如創建和刪除文件、讀取或寫入文件,關閉文件等。
下表列出了一些 System.IO 命名空間中常用的非抽象類:
| I/O 類 | 描述 |實例|
| --- | --- | --- |
| BinaryReader | 從二進制流讀取原始數據。 |
| BinaryWriter | 以二進制格式寫入原始數據。 |
| BufferedStream | 字節流的臨時存儲。 |
| Directory | 有助于操作目錄結構。 |
| DirectoryInfo | 用于對目錄執行操作。 |
| DriveInfo | 提供驅動器的信息。 |
| File | 有助于處理文件。 |
| FileInfo | 用于對文件執行操作。 |
| FileStream | 用于文件中任何位置的讀寫。 |FileStream <object_name> = new FileStream( \<file_name\>,\<FileMode Enumerator\>, \<FileAccess Enumerator\>, \<FileShare Enumerator\>);|
| MemoryStream | 用于隨機訪問存儲在內存中的數據流。 |
| Path | 對路徑信息執行操作。 |
| StreamReader | 用于從字節流中讀取字符。 |
| StreamWriter | 用于向一個流中寫入字符。 |
| StringReader | 用于讀取字符串緩沖區。 |
| StringWriter | 用于寫入字符串緩沖區。 |
例如,創建一個 FileStream 對象**F**來讀取名為**sample.txt**的文件:
~~~
FileStream F = new FileStream("sample.txt", FileMode.Open, FileAccess.Read, FileShare.Read);
~~~
- Visual Studio 2022安裝到非C盤
- .net平臺區別
- 常用單詞
- 關鍵字
- 操作符(運算符)
- 標識符(命名規范)
- 開始
- 變量
- 常量
- 數據類型
- 值類型
- 變量數據類型
- 枚舉類型enum(常量集合)
- 結構類型struct(結構體)
- 元組類型
- 可null類型(T?)
- 引用類型
- 數組(array)
- 集合(List)
- 內置引用類型
- object
- string
- Dynamic(動態類型)
- delegate委托(代理)類型
- 自定義引用類型
- 接口(interface)
- 類class
- record(定義一個引用類型)
- 指針類型(僅用于非安全代碼)
- get和set訪問器
- delegate委托
- delegate實現發布訂閱與事件
- 類型轉換
- 合并操作符??
- 類相關
- Partial 部分類
- 類定義以及訪問修飾符(封裝)
- abstract抽象類與sealed密封類
- virtual虛方法
- 接口interface
- C# 預處理器指令
- C#技術棧
- 判斷(流程控制)與三元運算
- if
- switch
- 三元運算
- 循環
- while 循環
- for循環
- foreach循環
- do...while 循環
- 文件操作
- 其他
- 多開