C#ファイルの読込み

c-sharp-fileread.png

終わりまで読む

 // 読み込みできる文字がなくなるまで繰り返す
    while (cReader.Peek() >= 0) {
        // ファイルを 1 行ずつ読み込む
        string stBuffer = cReader.ReadLine();
        // 読み込んだものを追加で格納する
        stResult += stBuffer + System.Environment.NewLine;
    }

CSVファイルの場合

ポイントはstring.split('区切り文字');

StreamReader r = new StreamReader(@"../../../data/nodes.txt");
            while (r.Peek() >= 0)
            {
                string data=r.ReadLine();
                string[] splitted_data=data.Split(',');
                m_nodes.Add(new Point(int.Parse(splitted_data[1]), int.Parse(splitted_data[2])));
            }
            r.Close();

サポートサイト Wikidot.com