溫馨提示×

C#的FileStream怎么使用

小億
160
2023-08-08 09:22:44
欄目: 編程語言

FileStream是C#中用于讀取和寫入文件的類,以下是FileStream的使用示例:

  1. 創建一個FileStream對象:
FileStream fileStream = new FileStream("path/to/file.txt", FileMode.OpenOrCreate);

這里的"path/to/file.txt"是文件的路徑,FileMode.OpenOrCreate表示如果文件存在則打開,不存在則創建。

  1. 讀取文件內容:
byte[] buffer = new byte[1024]; // 創建一個緩沖區用于存儲讀取的數據
int bytesRead = fileStream.Read(buffer, 0, buffer.Length); // 讀取文件內容并返回實際讀取的字節數

這段代碼將文件中的內容讀取到一個緩沖區中,讀取的字節數存儲在bytesRead變量中。

  1. 寫入文件內容:
byte[] data = Encoding.UTF8.GetBytes("Hello, World!"); // 將字符串轉換為字節數組
fileStream.Write(data, 0, data.Length); // 將字節數組寫入文件

這段代碼將"Hello, World!"字符串轉換為字節數組,并將字節數組寫入文件中。

  1. 關閉FileStream對象:
fileStream.Close(); // 關閉文件流,釋放資源

一旦讀取或寫入操作完成,應該關閉FileStream對象以釋放相關資源。

以上是基本的使用方法,你可以根據具體需求進行讀取和寫入文件的操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女