C#を使用してCSVファイルを作成するサンプル関数
以下は、C#を使用してCSVファイルを作成するサンプル関数です。この関数は、指定されたパスにCSVファイルを作成し、指定されたデータを書き込みます。```csharpusing System;using System.Collections.Generic;using System.IO;using System.Text;class Program{ static void Main() { // CSVファイルを作成するパスを指定します。 string filePath = @"C:\path\to\output.csv"; // 書き込むデータの例として、サンプルのリストを作成します。 List<string[]> data = new List<string[]> { new string[] { "Name", "Age", "Country" }, new string[] { "John", "30", "USA" }, new string[] { "Alice", "25", "Canada" }, new string[] { "Bob", "35", "UK" } }; // CSVファイルを作成します。 CreateCSVFile(filePath, data); Console.WriteLine("CSVファイルが作成されました: " + filePath); } static void CreateCSVFile(string filePath, List<string[]> data) { // UTF-8でのエンコーディングを指定します。 Encoding encoding = Encoding.UTF8; // CSVファイルに書き込むためのファイルストリームを作成します。 using (StreamWriter writer = new StreamWriter(filePath, false, encoding)) { foreach (string[] line in data) { // 各行のデータをカンマ区切りでファイルに書き込みます。 writer.WriteLine(string.Join(",", line)); } } }}```このサンプル関数では、指定されたパスにCSVファイルを作成し、渡されたデータをカンマ区切りで書き込んでいます。必要に応じて、ファイルパスやデータを変更してください。