C#, C♯, C#相談室 Part52at TECH
C#, C♯, C#相談室 Part52 - 暇つぶし2ch18:デフォルトの名無しさん
09/04/04 02:38:58
k個あってn角形の3次元配列を作成していまして
現在ファイルから配列に格納するところで躓いています。
図形1=X1,Y1,X2,Y2,X3,Y3,X4,Y4,X5,Y5.....................  
図形2=.....
これを[図形][座標点][X,Y]という形に格納する形式です List_POS[0][1][0]で例外が出てしまいます
どうしたらいいのでしょうか? ジャグ配列なら実現できたのですがListにしてワーカースレッドから動的に追加もしたいので

int a=0,b=0,c=0;
int line_count = arrText.Count;
public List<int[]>[] List_POS = new List<int[]>[line_count];//第一要素を可変長にしたい
for (int i = 0; i < List_POS.Length; i++)
   List_POS[i] = new List<int[]>(new int[][] { new int[2] });
foreach (string sOutput in arrText){// 一行ずつ読み込んで,各行をsplitメソッドで分ける
    string temp = (string)arrText[a]; // string型にキャスト
    string[] temp2 = temp.Split(',');// splitメソッドで文字列アレイにして数える
    int col_count = temp2.Length; // 列数を数えているだけ
    string[] temp_line = sOutput.Split(',');
    for(int i=0;i<temp_line.Length;i++){
for(int k=0;k<2;k++){
   i = i + k;
   List_POS[a][b][c]=Convert.ToInt32(temp_line[i]);
   c++;
}
c = 0;
b++;
    }
    b = 0;
    a++;
}


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