StreamWriter 是一個用于將文本寫入流的類。它提供了多種方法來寫入文本,并可以指定編碼類型、緩沖區大小等參數。
以下是 StreamWriter 類的用法示例:
StreamWriter writer = new StreamWriter("file.txt");
這將創建一個名為 “file.txt” 的文件,并將 StreamWriter 對象與該文件關聯。
writer.Write("Hello");
writer.WriteLine("World");
writer.WriteLine("123");
使用 Write 方法可以寫入文本,使用 WriteLine 方法可以在文本后添加換行符。
writer.Close();
在寫入完成后,應該關閉 StreamWriter 對象以確保所有數據都被寫入文件。
完整的使用示例:
using System;
using System.IO;
class Program
{
static void Main()
{
try
{
// 創建 StreamWriter 對象
StreamWriter writer = new StreamWriter("file.txt");
// 寫入文本
writer.Write("Hello");
writer.WriteLine("World");
writer.WriteLine("123");
// 關閉 StreamWriter 對象
writer.Close();
}
catch (Exception e)
{
Console.WriteLine("寫入文件時出錯:" + e.Message);
}
}
}
請注意,在使用 StreamWriter 時,應該始終使用 try-catch 塊來捕獲可能發生的異常,以便在出錯時進行適當的處理。