テキストファイルの読み込み

C#:
テキストファイルの読み込み

How to: (方法)

C#でのテキストファイルの読み取りは簡単です。以下は基本的な例:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string filePath = @"C:\path\to\your\file.txt";
        if (File.Exists(filePath))
        {
            string content = File.ReadAllText(filePath);
            Console.WriteLine(content);
        }
        else
        {
            Console.WriteLine("ファイルが見つかりません。");
        }
    }
}

サンプル出力:

こんにちは、これはテキストファイルです。
次の行にようこそ。

Deep Dive (詳細解説)

C#が.NET Frameworkで初めて導入された時から、テキストファイルの読み取り機能は基本的な入出力の一部でした。より高度な利用では、StreamReaderFileStreamを使って内容を少しずつ読み込むことができます。これによりメモリの使用が抑えられます。asyncawaitキーワードを使って非同期的にファイルを読むことも可能です。これはアプリケーションのレスポンス性を向上させます。さらに、ライブラリが提供するさまざまなエンコーディングオプションを使って、さまざまなテキスト形式を読み込むことができます。

See Also (関連情報)