C#_テキストファイルから読み込んだデータの型変換

ファイルを読み込み変数に代入しても、それは String 型。
int 型に変換して代入したい。

 

下記のようなファイルを読み込んで、型変換し変数へ代入するコード。

f:id:koshinRan:20170617031826j:plain

    //using System.IO; 必要。
    using (StreamReader st = new StreamReader(@"パス\ファイル名.txt"))
    {
        int linage = 0;
        List < List < int >> getData = new List<List<int>>();

        while (!st.EndOfStream)
        {
            string line = st.ReadLine();
            string[] stValue = line.Split(',');

            getData.Add(new List<int>());

            foreach (var sV in stValue)
            {
                int intenger;
                Int32.TryParse(sV, out intenger);
                getData[linage].Add(intenger);
            }
            linage++;
        }
    }

列も行も不明なので、List<List<int>> を用いたが、
決まっているなら、配列型でも良いかと。

 

以上。