c# 文字列の結合について質問させてください。
実行結果が思っているものと相違があるのですがまだ未熟な為、修繕箇所が理解できません。
記述方法等アドバイス頂ければと思います。
自作のコードが下記になります。
C#
1 var a = int.Parse(Console.ReadLine()); 2 3 var la = Console.ReadLine(); 4 List<string> list = new List<string> { la }; 5 6 var doglist = ""; 7 8 for (int i = 1; i < a; i++) 9 { 10 list.Add(la); 11 } 12 13 doglist = string.Join(",", list); 14 15 Console.WriteLine("犬の犬種 " + doglist + ".");
実行結果としては、
犬の犬種 「柴犬,ゴールデン,トイプードル,チワワ.」 の様に「 」の中身を順に結合させたいのですが、
犬の犬種 「柴犬,柴犬,柴犬,柴犬.」のように表示されます。
for文の中身がおかしい気がするのですが、その原因が今の自分では理解出来ません。
宜しくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。