テキストファイルの読み込むサンプル
// テキストファイルを読み込むサンプル
using System.Text;
using System.IO;
class Program1
{
// テキストファイルを最後まで一気に読み込む
static void TextFileReadToEndSample()
{
string filename = @"d:\csharp\Samples\Sample01\Sample1.txt";
var encodeing = Encoding.GetEncoding("UTF-8");
using var stream = new StreamReader(filename, encodeing);
string str = stream.ReadToEnd();
Console.WriteLine($"{str}");
}
// テキストファイルを位置行ごと読み込む
static void TextFileReadLineSample()
{
string filename = @"d:\csharp\Samples\Sample01\Sample1.txt";
var encodeing = Encoding.GetEncoding("UTF-8");
using var stream = new StreamReader(filename, encodeing);
while(stream.EndOfStream == false)
{
string str = stream.ReadLine() ?? "";
Console.WriteLine($"{str}");
}
}
static void Main()
{
// TextFileReadToEndSample();
TextFileReadLineSample();
}
}
結果
日本語 改行コード 最終行
コメント