演習課題「標準入力から読み込んだ複数行を出力しよう」
右のコードエリアのプログラムは、RPGの敵の名前を、入力エリアから複数行データとして読み込んで出力します。
この文字列を、「**が現れた」という形式でListに追加し、出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
スライムが現れた
モンスターが現れた
ゾンビが現れた
ドラゴンが現れた
魔王が現れた
演習課題「読み込んだ複数行のカンマ区切りデータを出力しよう」
右のコードエリアのプログラムは、入力エリアから複数行データとして読み込みます。
入力エリアには、RPGの敵の名前Aと匹数Bが、カンマ区切りで用意してあります。
読み込んだデータをカンマで分割して、「AがB匹現れた」と出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
スライムが30匹現れた
モンスターが23匹現れた
ゾンビが15匹現れた
ドラゴンが3匹現れた
魔王が1匹現れた
#09:複数行データを読み込んでみよう
このチャプターでは複数行データをリストに入れます。
while文と組み合わせながら、読み込みについて学んでいきます。
var team = new List<string>();
string line;
while ((line=Console.ReadLine()) != null) {
team.Add("hello " + line);
}
foreach(var str in team) {
Console.WriteLine(str);
}
- C#でテキストファイルから1行ずつ読み込んで配列に格納する
http://yhei.hatenablog.com/entry/2015/09/25/163213
- List(T) クラス (System.Collections.Generic) - MSDN - Microsoft
https://msdn.microsoft.com/ja-jp/library/6sh2ey19(v=vs.110).aspx
- while (C# リファレンス) - MSDN - Microsoft
https://msdn.microsoft.com/ja-jp/library/2aeyhxcd.aspx