using System; using Arp.Prova.PlayLib; using Arp.Prova.CsvLib; //Windowsのライブラリ using System.IO; using System.Windows.Forms; using System.Collections.Generic; //このサンプルコードは、CSVファイルに値を書込む為のサンプルコードです。 public class CodeClass { public static int CodeStart() { // 実行ファイル(exe)の一つ上の階層のtemp.csvファイルパスを取得 string sFilePath = Path.Combine(Path.GetDirectoryName(Application.StartupPath), "temp.csv"); // 書き込みするデータのリストを作成 List>> list = new List>>(); List> record1 = new List>(); // 1行目のデータをセット record1.Add(new KeyValuePair("key", "aaa")); record1.Add(new KeyValuePair("value", "valAAA")); list.Add(record1); // 2行目のデータをセット List> record2 = new List>(); record2.Add(new KeyValuePair("key", "bbb")); record2.Add(new KeyValuePair("value", "valBBB")); list.Add(record2); // 3行目のデータをセット List> record3 = new List>(); record3.Add(new KeyValuePair("key", "ccc")); record3.Add(new KeyValuePair("value", "valCCC")); list.Add(record3); try { // ファイルを指定して書き込み CsvLib.WriteCsv(sFilePath, list); } catch { PlayLib.TestLogError("ファイルへの書き込みに失敗しました。"); return -1; } return 0; } }