728x90
SMALL

// 2次元配列で像を表示する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        //URL用の配列

        string[] playerImages = {

            "https://paiza-webapp.s3.amazonaws.com/files/learning/rpg/Empty.png",

            "https://paiza-webapp.s3.amazonaws.com/files/learning/rpg/Dragon.png",

            "https://paiza-webapp.s3.amazonaws.com/files/learning/rpg/Crystal.png",

            "https://paiza-webapp.s3.amazonaws.com/files/learning/rpg/Hero.png",

            "https://paiza-webapp.s3.amazonaws.com/files/learning/rpg/Heroine.png"

        };

 

        //キャラクタ配置用の配列

        int[][] characters = {

            new int[] {1,1,1,1,1},

            new int[] {2,3,3,3,2},

            new int[] {2,4,4,4,2}

        };

 

        Console.WriteLine("<table>");

        foreach (int[] line in characters)

        {

            Console.WriteLine("<tr>");

            foreach (int imageId in line)

            {

                Console.Write("<td><img src='" + playerImages[imageId] + "'></td>");

            }

            Console.WriteLine("</tr>");

        }

        Console.WriteLine("</table>");

    }

}

 

///

//테이블을 불러오는 코드

///

Console.WriteLine("<table>");
foreach (int[] line in characters)
{
    Console.WriteLine("<tr>");
    foreach (int imageId in line)
    {
        Console.Write("<td>" + imageId + "</td>");
    }
    Console.WriteLine("</tr>");
}
Console.WriteLine("</table>");

///

 

/// 이미지를 불러오는 코드

////////

Console.WriteLine("<table>");
foreach (int[] line in characters)
{
    Console.WriteLine("<tr>");
    foreach (int imageId in line)
    {
        Console.Write("<td><img src='" + playerImages[imageId] + "'></td>");
    }
    Console.WriteLine("</tr>");
}
Console.WriteLine("</table>");

//////////

인수: 예를 들면, WriteLine의 경우에는 괄호 안에 있는 것이 引数이다.

Random.Next() 메소드에서는 생성되는 랜덤의 값이 가 되어 rand 변수에 대입된다.

 

Var rand = random.Next(10);의 예에서

메소드에 의해 긴 코드를 줄여서 사용할 수 있다. 몇 번이고 불러오는 것이 가능하다. 여러 가지 변수를 쿠미아와세해서,

같은 코드를 한 곳에 모으는 것이 가능하다. 반복되는 코드를 또 처리할 필요가 없어서 편리하다.

메소드를 만들어보거나 처리하거나 해보자.

728x90

설정

트랙백

댓글