728x90
SMALL

//////

// Dictionaryをルプで理しよう

using System;

using System.Collections.Generic;

 

class Lesson09

{

    public static void Main()

    {

        var enemyDictionary = new Dictionary<string,string>();

        enemyDictionary.Add("ザコ","スライム");

        enemyDictionary.Add("中ボス", "ドラゴン");

        enemyDictionary.Add("ラスボス", "魔王");

 

        Console.WriteLine(enemyDictionary["ザコ"]);

        foreach(var enemy in enemyDictionary)

        {

            Console.WriteLine(enemy.Key + "" + enemy.Value + "が現れた!");

        }

        //key value가 대입된다.

        //key는 자코 중간보소, 라스보스

        //value는 뒤에 있는 슬라임, 드래곤, 마왕이 대입된다.

    }

}

/////////

////

 

// Dictionaryをルプで理しよ

using System;

using System.Collections.Generic;

 

class Lesson09

{

    public static void Main()

    {

        var enemyDictionary = new Dictionary<string, string>();

        enemyDictionary.Add("ザコ", "スライム");

        enemyDictionary.Add("中ボス", "ドラゴン");

        enemyDictionary.Add("ラスボス", "魔王");

 

        // Dictionaryをルプで呼び出してください

foreach(var enemy in enemyDictionary)

{

        Console.WriteLine(enemy.Key + "" + enemy.Value + "が現れた");

}

    }

}

 

 

///////////////

////////

///

// Dictionaryをルプで理しよう

using System;

using System.Collections.Generic;

 

class Lesson09

{

    public static void Main()

    {

        var members = new Dictionary<string, string>();

        members.Add("", "つばめ");

        members.Add("六村", "リオ");

        members.Add("霧島", "京子");

 

        // Dictionaryをルプで呼び出してください

        foreach(KeyValuePair<string,string> enemy in members)

        {

           

            Console.WriteLine(enemy.Key + "さんの名前は" + enemy.Value + "です");

           

        }

       

       

    }

}

//////

/////////////////////

1. 아이템의 화상과 아이템의 이름을 표시한다.

2. 같은 아이템을 복수 표시한다.

3. 아이템의 정렬순을 관리한다.

4. 같은 아이템의 화상 파일은 하나를 공유한다.

딕셔너리와 배열을 組み合わせる必要があります。

아이템의 管理する 배열

나라비쥰에 번호, 아이템명에 아이템의 이름

화상용 딕셔너리 itemImages

Ex) 검이면 > sword.png 파일을 화상 파일로 읽어옴.

방패() > 방해 사진

Items[0] > 크리스탈 itemImages[items[0]] > 크리스탈 사진

이러한 내용을 루프로 처리한다.

/////////////////////////////

728x90

'프로그래밍' 카테고리의 다른 글

C# paiza 79 - RPG 아이템 일람 재현  (0) 2020.05.23
C# paiza 78 - 화상이미지 출력  (0) 2020.05.23
C# paiza 76 - 딕셔너리 활용  (0) 2020.05.23
C# paiza 75 - 딕셔너리 조작  (0) 2020.05.22
C# paiza 74 - 딕셔너리2  (0) 2020.05.22

설정

트랙백

댓글