在C#中進行文件的讀寫操作,可以使用FileStream、StreamReader和StreamWriter這幾個類。下面是一個簡單的示例:
string filePath = "test.txt";
// 寫入文件
using (FileStream fs = new FileStream(filePath, FileMode.Create))
{
byte[] data = Encoding.UTF8.GetBytes("Hello, world!");
fs.Write(data, 0, data.Length);
}
// 讀取文件
using (FileStream fs = new FileStream(filePath, FileMode.Open))
{
byte[] data = new byte[fs.Length];
fs.Read(data, 0, data.Length);
string content = Encoding.UTF8.GetString(data);
Console.WriteLine(content);
}
string filePath = "test.txt";
// 寫入文件
using (StreamWriter sw = new StreamWriter(filePath))
{
sw.WriteLine("Hello, world!");
}
// 讀取文件
using (StreamReader sr = new StreamReader(filePath))
{
string content = sr.ReadToEnd();
Console.WriteLine(content);
}
這樣就可以在C#中進行簡單的文件讀寫操作了。需要注意的是,在完成文件讀寫操作后,要記得調用Dispose()或者使用using語句來釋放資源。