2011-01-01 7 views
0

私は文字列配列を持っています.. myArr [3,7、x] ..配列はユーザ​​ー入力を保持し、私の格納されたprocに渡す前にcsv ..に3次元の値を変換したいと思います。 = 2および[3,7,0] = 1および[3,7,1] = 2および[3,7,2] = 3の場合、csvは1,2,3となる。 3D配列の文字列[3,7、x]をcsvに変換する方法はありますか?

私はこの使用してString.Join(「」、myArrを[3,7] .somethingを...)行う簡単な方法があるだろうと思った

これが可能であるかかどうかわからないいただきました!道へそれをやる。私が試みたもう1つのオプションは汎用リスト(http://stackoverflow.com/questions/1890093/converting-a-generic-list-to-a-csv-string)でしたが、Linq(?)が必要です.Net2 。

アイデア?これを行う独自のカスタム関数を書くことができますが、私はこれを行うことができるフレームワーク内に何かがあるかどうか疑問に思っています。どんな助けもありがとうございます。

歓声

答えて

0

いいえ、そのように配列の断面を取得する方法で構築何もありません。単純に配列を作成し、値をループでコピーするだけです。

string[] values = new string[3]; 
for (int i = 0; i < 3; i++) { 
    values[i] = myArr[3, 7, i]; 
} 
string csv = String.Join(", ", values); 
+0

ありがとうございます。乾杯 – Park