ユーザーは一連の値をテキスト ボックスに入力します。
Textbox 1: 10,9,8,7
Textbox 2: 1,2,3,4
次に、これら 2 つの文字列を並べ替えて、List<string>
. ソートしたら(その部分を行う方法はすでにわかっています)、次のように入力のギザギザの配列を作成したいと思います。
string[][] Arr = new string[2][];
Arr[0] = new string[] { "10", "9", "8", "7" };
Arr[1] = .....
ただし、値を手動で入力する代わりに、List<string>
上記を使用したいと思います。
これは可能ですか (これまでのところ、私の試みはかなり惨めに失敗しています)? そうでない場合、誰かが可能な代替アプローチを提案できますか?
御時間ありがとうございます!
編集:答えに基づいて、私はそれを機能させました。私が並べ替えの意味を明確にしておらず、申し訳ありません。
List<string> tempString = new List<string>();
tempString.Add("10,9,8,7");
tempString.Add("1,2,3");
string[][] Arr = new string[2][];
for (int x = 0; x < 2; x++)
{
string[] values = tempString[x].Split(',').ToArray();
Arr[x] = values;
}