ふらっと C#,C♯,C#(初心者用) Part124at TECH
ふらっと C#,C♯,C#(初心者用) Part124 - 暇つぶし2ch688:デフォルトの名無しさん (ワッチョイ 03cb-D0fg)
16/09/18 08:10:21.19 Vs//CHex0.net
public class ListValue {
  public string Col1;
  public string Col2;

  public static void LoadFromFile(List<ListValue> list, string filename) {
    if (File.Exists(filename)) {
      using (StreamReader reader = new StreamReader(filename, Encoding.GetEncoding("shift-jis"))) {
        while (!reader.EndOfStream) {
          string line = reader.ReadLine();
          string[] splitData = line.Split('\t');

          var tmp = new ListValue();
          tmp.Col1 = splitData[0];
          tmp.Col2 = splitData[1];
          list.Add(tmp);
        }
      }
    }
  }
}

のような感じでTSVをLISTに読み込んでいますが、列数が数十もあると
tmp.Col1 = splitData[0];
tmp.Col2 = splitData[1];
が面倒なのでループにしたいと思ってます。

イメージとしては
for(略) {
  tmp[i] = splitData[i];
}
こんな感じですが、tmp[i]のような書き方はできないようです。
どのように書けばループに出来るでしょうか。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch