C# StreamWriterで複数テキストファイル作成【簡単解説】

C#では、StreamWriterクラスを使用してテキストファイルを作成および書き込みすることができます。複数のテキストファイルを作成するには、ループ内で複数回、StreamWriterクラスのインスタンス化を行うことができます。以下は、StreamWriterを使用して複数のテキストファイルを作成する方法を示すサンプルコードです。

using System;
using System.IO;

class Program
{
    static void Main()
    {
        for (int i = 1; i <= 5; i++)
        {
            string fileName = $"file{i}.txt";
            using (StreamWriter writer = new StreamWriter(fileName))
            {
                writer.WriteLine($"This is file {i}");
            }
            Console.WriteLine($"File {fileName} created.");
        }
    }
}

上記の例では、プログラムはループ内で5つのテキストファイル(file1.txtからfile5.txtまで)を作成し、それぞれのファイルに1行のテキスト(”This is file {i}”)を含めます。最後に、プログラムは各ファイルが作成されたメッセージをコンソールに表示します。

希望お役に立てます!ご不明な点がありましたら、いつでもお尋ねください。

bannerAds