C#でtxtファイルを読み込む方法は何ですか?
C#で、txtファイルを読み込むためにStreamReaderクラスを使用できます。以下に示すのはサンプルコードです:
using System;
using System.IO;
class Program
{
static void Main()
{
try
{
// 指定txt文件的路径
string path = @"C:\example.txt";
// 创建一个StreamReader对象来读取文件
using (StreamReader sr = new StreamReader(path))
{
string line;
// 一次读取一行,直到文件的末尾
while ((line = sr.ReadLine()) != null)
{
// 打印每一行的内容
Console.WriteLine(line);
}
}
}
catch (Exception e)
{
Console.WriteLine("读取文件出错:" + e.Message);
}
}
}
上記の例では、txtファイルを開くためにStreamReaderクラスを使用し、ReadLineメソッドを使用してファイルの内容を1行ずつ読み取り、それぞれの行をコンソールに出力しました。StreamReaderを使用した後は、usingステートメントを使用するか、手動でDisposeメソッドを呼び出してリソースを解放する必要があります。