やりたいことは、
①空のリストを一つ宣言
②その変数の中にあらかじめ他に用意した要素を既に持ったリスト(又は配列)を代入して使う
ちょっと言葉で説明しにくいので、コードの中にコメントアウトでやりたいことを書きます
C#
1 2List<int> a = new List<int>(); //aというint型のリストを宣言 3 4//ここからはどう書けばいいのかわからないのではちゃめちゃだったらすいません 5 6List<int> b = new List<int>(){1,2,3,4,5,6,7,8,9}; //9個の要素が入ったbというリストを作成 7List<int> c = new List<int>(){10,11,12,13,14,15,16,17,18,19) //bとは別の9個の要素が入ったcというリストを作成 8 9//このbというリストとcというリストを状況によって中身の要素を全てaに入れて切り替えたい 10//たとえば 11 12if() //もし何かしらの条件をみたしているなら 13{ 14 List<int> a = new List<string>(b); //リストaにはbの要素を 15} 16else //そうでないなら 17{ 18 List<int> a = new List<string>(c); //リストaにはcの要素を 19} 20 21
みたいな感じのコードを書きたいです。
あらかじめ要素を用意してある方はリストではなく配列として書いた方が良いんでしょうか……
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー