91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c#中怎么使用FileStream讀寫文件

小億
139
2023-09-12 22:24:54
欄目: 編程語言

在C#中使用FileStream讀寫文件,可以按照以下步驟進行操作:

  1. 創建FileStream對象:首先需要創建一個FileStream對象,該對象用于表示文件的流。可以指定文件的路徑、打開模式和訪問權限等參數。
FileStream fileStream = new FileStream("filePath", FileMode.Open, FileAccess.ReadWrite);
  1. 讀取文件:可以使用FileStream對象的Read方法來讀取文件內容。需要提供一個字節數組作為緩沖區來存儲讀取的數據。
byte[] buffer = new byte[1024];
int bytesRead = fileStream.Read(buffer, 0, buffer.Length);
  1. 寫入文件:可以使用FileStream對象的Write方法來寫入文件內容。需要提供一個字節數組來存儲要寫入的數據。
byte[] data = Encoding.UTF8.GetBytes("Hello, World!");
fileStream.Write(data, 0, data.Length);
  1. 關閉文件流:使用完FileStream對象后,需要調用其Close方法來關閉文件流,釋放資源。
fileStream.Close();

完整的代碼示例:

using System;
using System.IO;
using System.Text;
public class Program
{
public static void Main()
{
// 創建FileStream對象
FileStream fileStream = new FileStream("filePath", FileMode.Open, FileAccess.ReadWrite);
// 讀取文件
byte[] buffer = new byte[1024];
int bytesRead = fileStream.Read(buffer, 0, buffer.Length);
string content = Encoding.UTF8.GetString(buffer, 0, bytesRead);
Console.WriteLine(content);
// 寫入文件
byte[] data = Encoding.UTF8.GetBytes("Hello, World!");
fileStream.Write(data, 0, data.Length);
// 關閉文件流
fileStream.Close();
}
}

上述代碼示例中,需要替換"filePath"為實際文件的路徑。

0
穆棱市| 治县。| 西贡区| 辽宁省| 广西| 驻马店市| 宜兴市| 栾川县| 类乌齐县| 巴彦县| 徐闻县| 长武县| 沂水县| 云浮市| 高要市| 陆河县| 茂名市| 建始县| 滨州市| 石台县| 清水河县| 五大连池市| 婺源县| 勃利县| 容城县| 延长县| 武宣县| 海城市| 精河县| 确山县| 黑山县| 吴忠市| 永定县| 鲁甸县| 永和县| 琼海市| 双柏县| 辽宁省| 松原市| 永川市| 洱源县|