演習課題「RPGのアイテム一覧を再現しよう」
剣・盾・回復薬・クリスタルの順に、画像のURLを出力して下さい。
期待する出力値
http://paiza.jp/learning/images/sword.png
http://paiza.jp/learning/images/shield.png
http://paiza.jp/learning/images/potion.png
http://paiza.jp/learning/images/crystal.png
演習課題「HTMLで画像ファイルとアイテム名を表示しよう」
回復薬・剣・盾・回復薬・クリスタル・クリスタルの順に、アイテム名と画像URLを出力して下さい。
期待する出力値
回復薬
http://paiza.jp/learning/images/potion.png
剣
http://paiza.jp/learning/images/sword.png
盾
http://paiza.jp/learning/images/shield.png
回復薬
http://paiza.jp/learning/images/potion.png
クリスタル
http://paiza.jp/learning/images/crystal.png
クリスタル
http://paiza.jp/learning/images/crystal.png
#06:RPGのアイテム一覧を再現しよう - その2
前回と今回のチャプターでは、Dictionaryとループを使った具体例として、RPGのアイテム一覧を作成しています。このチャプターでは、実際にアイテム一覧を実装していきます。
// RPGのアイテム一覧を再現しよう
using System;
using System.Collections.Generic;
class Lesson09
{
public static void Main()
{
var itemImages = new Dictionary<string, string>();
itemImages.Add("剣", "http://paiza.jp/learning/images/sword.png");
itemImages.Add("盾", "http://paiza.jp/learning/images/shield.png");
itemImages.Add("回復薬", "http://paiza.jp/learning/images/potion.png");
itemImages.Add("クリスタル", "http://paiza.jp/learning/images/crystal.png");
string[] itemOrders = { "回復薬", "クリスタル", "盾", "剣", "回復薬", "回復薬" };
foreach (var order in itemOrders)
{
Console.WriteLine("<img src='" + itemImages[order] + "'>");
Console.WriteLine(order);
Console.WriteLine("<br>");
}
}
}