FileStream是C#中用于讀取和寫入文件的類,以下是FileStream的使用示例:
FileStream fileStream = new FileStream("path/to/file.txt", FileMode.OpenOrCreate);
這里的"path/to/file.txt"是文件的路徑,FileMode.OpenOrCreate表示如果文件存在則打開,不存在則創建。
byte[] buffer = new byte[1024]; // 創建一個緩沖區用于存儲讀取的數據
int bytesRead = fileStream.Read(buffer, 0, buffer.Length); // 讀取文件內容并返回實際讀取的字節數
這段代碼將文件中的內容讀取到一個緩沖區中,讀取的字節數存儲在bytesRead變量中。
byte[] data = Encoding.UTF8.GetBytes("Hello, World!"); // 將字符串轉換為字節數組
fileStream.Write(data, 0, data.Length); // 將字節數組寫入文件
這段代碼將"Hello, World!"字符串轉換為字節數組,并將字節數組寫入文件中。
fileStream.Close(); // 關閉文件流,釋放資源
一旦讀取或寫入操作完成,應該關閉FileStream對象以釋放相關資源。
以上是基本的使用方法,你可以根據具體需求進行讀取和寫入文件的操作。