using System;
using System.Collections.Generic;
using System.IO;
class Program
{
static void Main()
{
List<string> stringList = new List<string>
{
"Hello",
"World",
"こんにちは"
};
using (StreamWriter writer = new StreamWriter("output.txt"))
{
foreach (string str in stringList)
{
writer.WriteLine(str);
}
}
Console.WriteLine("文字列がファイルに保存されました。");
}
}
この方法では、StreamWriter
クラスを使用してファイルに書き込みを行います。using
ステートメントを使用することで、ファイルの操作が終了した時点でリソースが正しく解放されます。
方法2: File.WriteAllLinesメソッドを使用する方法
using System;
using System.Collections.Generic;
using System.IO;
class Program
{
static void Main()
{
List<string> stringList = new List<string>
{
"Hello",
"World",
"こんにちは"
};
File.WriteAllLines("output.txt", stringList);
Console.WriteLine("文字列がファイルに保存されました。");
}
}
File.WriteAllLines
メソッドは、与えられた文字列のリストをファイルに書き込む便利なメソッドです。内部的にはStreamWriter
クラスを使用しています。
これらの方法を使用することで、C#で文字列のリストをファイルに保存することができます。適切なメソッドを選択し、プログラムに組み込んでください。