728x90
SMALL

// ドットで文字を出力しよう

using System;

 

public class Lesson05

{

    public static void Main()

    {

        int[][] letterA = {

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

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

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

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

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

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

        };

 

        // ここに、ドットを表示するコドを記述する

foreach(int[] line in letterA)

{

                foreach(int dot in line)

            {

                if(dot == 1)

                {

                   Console.Write("@");

                }

                else

                {

                    Console.Write(" ");

                }

}

            Console.WriteLine();

 

   

}

    }

}

////

////

     @@  
   @    @ 
 @        @
@@@@@@
@           @
@           @

//출력 결과

 

//3차원으로 출력

// 3次元配列でドットを表示する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        int[][][] enemyImage = {

            new int[][] {

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

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

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

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

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

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

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

            },

            new int[][] {

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

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

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

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

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

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

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

            },

            new int[][] {

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

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

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

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

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

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

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

            }

        };

 

        foreach (int[] line in enemyImage[0]) //[0][1][2]에 따라 그림이 다르게 나온다.

        {

            foreach (int dot in line)

            {

                if (dot == 1)

                {

                    Console.Write("#");

                }

                else

                {

                    Console.Write(" ");

                }

            }

            Console.WriteLine();

        }

    }

 

 

}

 

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

 

############ 

##            ##

#  ###    ###  #

##     ##     ##

 ##############

   ###    ###  

   ###    ###

 

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

// 3次元配列でドットを表示する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        int[][][] enemyImage = {

            new int[][] {

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

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

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

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

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

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

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

            },

            new int[][] {

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

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

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

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

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

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

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

            },

            new int[][] {

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

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

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

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

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

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

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

            }

        };

 

        foreach (int[][] img in enemyImage) //dot 그림의 패턴을 하나씩 읽어옴

//읽은 변수를 img 변수에 대입한다.

        {

            foreach(int[] line in img) //읽은 변수를 line 변수에 대입한다.

            {

            foreach (int dot in line)

            {

                if (dot == 1)

                {

                    Console.Write("#");

                }

                else

                {

                    Console.Write(" ");

                }

            } //1이면 샾, 아니면 빈 공간

            Console.WriteLine();

        }

        }

    }

 

 

}

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

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

############ 

##            ##

#  ###    ###  #

##     ##     ##

 ##############

   ###    ###  

   ###    ###  

 

 

  ############ 

##            ##

#  ###   ###   #

##    ##      ##

 ##############

   ###     ### 

    ###      ###

 

 

  ############ 

##            ##

#   ###   ###  #

##      ##    ##

 ##############

  ###      ### 

###       ###

 

///3개 출력한다.

 

728x90

설정

트랙백

댓글

728x90
SMALL

// ドットを表示する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        int[][] enemyImage = {

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

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

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

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

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

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

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

        };

        foreach(int[] line in enemyImage)

        {

            foreach(int dot in line)

            {

                if(dot == 1)

                {

                    Console.Write("#");

                }

                else

                {

                    Console.Write(" ");

                }

               // Console.Write(dot); //쉼표 없애기

                

            }

            Console.WriteLine(); //줄 띄우기

        }

       

    }

}

///

//dot이 1이면 #으로 바꿔서 출력한다.

    #      #    
   # #    ###   
  #    #######  
##            ##
#  ###    ###  #
##     ##     ##
 ############## 

 

///

////

// ドットを表示する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        int[][] enemyImage = {

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

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

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

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

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

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

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

        };

        foreach(int[] line in enemyImage)

        {

            foreach(int dot in line)

            {

                if(dot == 1)

                {

                    Console.Write("#");

                }

                else

                {

                    Console.Write(" ");

                }

               // Console.Write(dot); //쉼표 없애기

               

            }

            Console.WriteLine(); //줄 띄우기

        }

       

    }

}

/// 맨 위의 코드 하나를 수정함

/////

// ドットを表示する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        int[][] enemyImage = {

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

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

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

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

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

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

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

        };

        foreach(int[] line in enemyImage)

        {

            foreach(int dot in line)

            {

                Console.Write(dot); //쉼표 없애기

               

            }

            Console.WriteLine(); //줄 띄우기

        }

       

    }

}

/// 그냥 출력

//////

 

 

 

 

 

728x90

설정

트랙백

댓글

728x90
SMALL

// 2次元配列の要素に値を代入しよう

using System;

 

public class Lesson05

{

    public static void Main()

    {

        int[][] array = new int[2][];

        for (int i = 0; i < array.Length; i++)

        {

            array[i] = new int[3];

        }

 

        for (int i = 0; i < array.Length; i++)

        {

            for (int j = 0;  j < array[i].Length; j++)

            {

                //この下で、値を代入する

array[i][j] = 1;

                Console.Write(array[i][j]);

            }

            Console.WriteLine();

        }

    }

}

//

 

728x90

설정

트랙백

댓글

728x90
SMALL

// 2次元配列をnewで作成する

using System;

 

public class Lesson05

{

    public static void Main()

    {

int[] numberA = {0,1,2,3,4};

for (int i=0; i<numberA.Length;i++)

{

    Console.Write(numberA[i] + " ");

}

Console.WriteLine();

    }

}

 

//for로 출력할 때 배열의 길이 만큼 입력

//

// 2次元配列をnewで作成する

using System;

 

public class Lesson05

{

    public static void Main()

    {

int[] numberA = new int[10];

for (int i=0; i<numberA.Length;i++)

{

    Console.Write(numberA[i] + " ");

}

Console.WriteLine();

Console.WriteLine(numberA.Length);

    }

}

//

//

0 0 0 0 0 0 0 0 0 0

10

//C#에서는 배열을 만들기만 하고 값을 설정 안해도 초기값은 0으로 된다.

 

//

// 2次元配列をnewで作成する

using System;

 

public class Lesson05

{

    public static void Main()

    {

int[] numberA = new int[10];

for (int i=0; i<numberA.Length;i++)

{

    numberA[i] = i;

    Console.Write(numberA[i] + " ");

}

Console.WriteLine();

Console.WriteLine(numberA.Length);

    }

}

///

//

0 1 2 3 4 5 6 7 8 9

10

//

//

// 2次元配列をnewで作成する

using System;

 

public class Lesson05

{

    public static void Main()

    {

int[] numberA = new int[10]; //길이가 10인 배열

for (int i=0; i<numberA.Length;i++)

{

    numberA[i] = i;

    Console.Write(numberA[i] + " ");

}

Console.WriteLine();

Console.WriteLine(numberA.Length);

// 2차원 배열의 출력

int[][] numberB = new int[3][];

for(int i =0;i<numberB.Length;i++)

{

    numberB[i] = new int[4]; //길이가 4인 배열

   

}

for(int i=0;i<numberB.Length;i++)

{

    for(int j=0;j<numberB[i].Length;j++)

    {

        numberB[i][j] = i*10 + j;

        Console.Write(numberB[i][j] + " ");

    }

   

    Console.WriteLine();

   

   

}

    }

}

 

////

0 1 2 3 4 5 6 7 8 9

10

0 1 2 3

10 11 12 13

20 21 22 23

////

 

//

// 2次元配列をnewで作成しよう

using System;

 

public class Lesson05

{

    public static void Main()

    {

        int[][] array = new int[2][];

        for (int i = 0; i < array.Length; i++)

        {

            // この下で、配列を作成しよう

array[i] = new int[3];

        }

 

        foreach (int[] item in array)

        {

            foreach (int num in item)

            {

                Console.Write(num);

            }

            Console.WriteLine();

        }

    }

}

//

///

[2][3] 행렬을 만들고 출력

000

000

 

 

 

728x90

설정

트랙백

댓글

728x90
SMALL

// 2次元配列をルプで理する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[][] teams = {

    new string[] {"勇者", ""},

    new string[] {"", "忍者", "商人"},

    new string[] {"スライム", "ドラゴン", "魔王"},

    new string[] {"踊り子", "molar", "チャ"},

    new string[] {"魔法使い"}

    };

   

   foreach(string[] team in teams)

   {

       foreach(string player in team)

       {

           Console.Write(player + " ");

       }

       Console.WriteLine();

      

   }

   

}

}

//foreach를 이용해서

//출력 내용

勇者 戦士 
盗賊 忍者 商人 
スライム ドラゴン 魔王 
踊り子 molar アーチャー 
魔法使い 

 

// プで2次元配列を出力してみよう

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[][] array = {

            new string[] {"勇者", "忍者"},

            new string[] {"武士", ""},

            new string[] {"僧侶", "魔法使い"}

        };

 

        // forで、arrayを出力してみよう

    for(int i=0;i<array.Length;i++)

    {

        for(int j=0;j<array[i].Length;j++)

        {

        Console.WriteLine(array[i][j]);

   

        }

    }

    }

}

//for을 이용해서 출력

 

//

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[][] array = {

            new string[] {"勇者", "忍者"},

            new string[] {"武士", ""},

            new string[] {"僧侶", "魔法使い"}

 

    };

   

   foreach(string[] team in array)

   {

       foreach(string player in team)

       {

           Console.WriteLine(player);

       }

      

   }

   

}

}

//다시 foreach로 출력

//헌 플레이어씩 한 칸을 띄우서 출력

勇者
忍者
武士
戦士
僧侶
魔法使い

728x90

설정

트랙백

댓글

728x90
SMALL

// 2次元配列の要素を更新する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[][] basket = {

            new string[] {"木の棒", "石斧"},

            new string[] {"おにぎり", "おにぎり"},

            new string[] {"毒消し", ""}

        };

 

        // ここに、要素を更新するコドを記述する

 

 

        Console.WriteLine(basket[0][0]);

        Console.WriteLine(basket[0][1]);

        Console.WriteLine(basket[1][0]);

        Console.WriteLine(basket[1][1]);

        Console.WriteLine(basket[2][0]);

        Console.WriteLine(basket[2][1]);

    }

}

 

////

//

// 2次元配列の要素の個を出力する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[][] basket = {

            new string[] {"木の棒", "こん棒"},

            new string[] {"おにぎり", "おにぎり"},

            new string[] {"毒消し", ""}

        };

 

        // ここに、個を出力するコドを記述する

Console.WriteLine(basket[0].Length);

    }

}

//

//

// 2次元配列をルプで理する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[][] teams = {

    new string[] {"勇者", "", "魔法使い"},

    new string[] {"", "忍者", "商人"},

    new string[] {"スライム", "ドラゴン", "魔王"},

    new string[] {"踊り子", "molar", "チャ"}

    };

   

   for(int i=0; i<teams.Length; i++)

    {

        for (int j=0; j<teams[i].Length;j++)

        {

            Console.Write(i);

            Console.Write(j);

            Console.Write(" ");

           // Console.Write(teams[i][j] + " ");

           

        }

        Console.WriteLine();

       

    }

   

   

}

}

// 출력 결과

00 01 02

10 11 12

20 21 22

30 31 32

//

//

// 2次元配列をルプで理する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[][] teams = {

    new string[] {"勇者", "", "魔法使い"},

    new string[] {"", "忍者", "商人"},

    new string[] {"スライム", "ドラゴン", "魔王"},

    new string[] {"踊り子", "molar", "チャ"}

    };

   

   for(int i=0; i<teams.Length; i++)

    {

        for (int j=0; j<teams[i].Length;j++)

        {

            //Console.Write(i);

            //Console.Write(j);

            //Console.Write(" ");

           Console.Write(teams[i][j] + " ");

           

        }

        Console.WriteLine();

        

    }

   

   

}

}

//

//출력내용

//

勇者 魔法使い

忍者 商人

スライム ドラゴン 魔王

踊り子 molar チャ

//

 

728x90

설정

트랙백

댓글

728x90
SMALL

// 2次元配列を操作する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        /*

    string[] teamA = {"勇者", "", "魔法使い"};

    string[] teamB = {"", "忍者", "魔王"};

    string[] teamC = {"スライム", "ドラゴン", "魔王"};

   

    string[][] teams = {teamA, teamB, teamC};

    Console.Write(teams[0][0] + ", ");//용자

    Console.Write(teams[0][1] + ", ");//전사

    Console.Write(teams[0][2]); //마법사용

    Console.WriteLine();

     Console.Write(teams[1][0] + ", ");//도적

    Console.Write(teams[1][1] + ", ");//닌쟈

    Console.Write(teams[1][2]); //마왕

    Console.WriteLine();

     Console.Write(teams[2][0] + ", ");//슬라임

    Console.Write(teams[2][1] + ", ");//드래곤

    Console.Write(teams[2][2]); //마왕

    Console.WriteLine();

    */

    string[][] teams = {

        new string[] {"勇者", "", "魔法使い"},

        new string[] {"", "忍者", "魔王"},

        new string[] {"スライム", "ドラゴン", "魔王"}

       

    };

    Console.Write(teams[0][0] + ", ");

    Console.Write(teams[0][1] + ", ");

    Console.Write(teams[0][2]);

    Console.WriteLine();

   

    //Console.WriteLine(teams.Length); //배열의 길이

    teams[0][1] = "魔道士"; //삽입하기

    Console.Write(teams[0][0] + ", ");

    Console.Write(teams[0][1] + ", ");

    Console.Write(teams[0][2]);

    Console.WriteLine();

   

    Console.WriteLine(teams.Length);

    Console.WriteLine(teams[0].Length); //teams0번 배열 길이

   

    }

}

////

// 2次元配列を操作する

using System;

 

public class Lesson05

{

    public static void Main()

    {

 

    string[][] teams = {

        new string[] {"勇者", ""},

        new string[] {"", "忍者", "魔王"},

        new string[] {"スライム", "ドラゴン", "魔王"},

        new string[] {"魔法使い"}

    };

    Console.Write(teams[0][0] + ", ");

    Console.Write(teams[0][1] + ", ");

    //Console.Write(teams[0][2]); 내용 삭제해서 없어짐

    Console.WriteLine();

   

    //Console.WriteLine(teams.Length); //배열의 길이

    teams[0][1] = "魔道士"; //삽입하기

    Console.Write(teams[0][0] + ", ");

    Console.Write(teams[0][1] + ", ");

    //Console.Write(teams[0][2]);

    Console.WriteLine();

   

    Console.WriteLine(teams.Length);

    Console.WriteLine(teams[0].Length); //teams0번 배열 길이를 출력한다.

   

    }

}

728x90

설정

트랙백

댓글

728x90
SMALL

C# paiza 입문편 5챕터

C#을 이용해서 다차원 행렬을 진행한다. 2차원 행렬을 사용하는 법을 익혀라.

데이터 구조: 데이터를 격납하는 형식을 말한다.

2차원 행렬, RPG의 맵과 같은 개념, 일러스트 등의 이미지, 게임의 반면

표형식의 데이터, 3D-CG의 공간좌표

//

 

// 2次元配列を作成する

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string player = "";

string[] teamA ={player,"","魔法使い"};

Console.Write(teamA[0] + ","); //도적,

Console.Write(teamA[1] + ","); //전사,

Console.Write(teamA[2]); //마법사용

Console.WriteLine(); //줄 띄우기

 

string[] teamB = {teamA[0], teamA[1], teamA[2]};

Console.Write(teamB[0] + ","); 

Console.Write(teamB[1] + ",");

Console.Write(teamB[2]);

Console.WriteLine();

 

string[] teamC = {"勇者","","魔法使い"};

string[] teamD = {"","忍者","商人"};

string[] teamE = {"スライム","ドラゴン","魔王"};

string[][]teams = {teamC, teamD, teamE}; //2차원 배열의 정의

 

 

string[] teamF = teams[0];

Console.Write(teamF[0] + ","); //0,0 용자

Console.Write(teamF[1] + ","); //0,1 전사

Console.Write(teamF[2]); //0,2 마법사용

Console.WriteLine();

 

Console.Write(teams[0][0] + ",");

Console.Write(teams[0][1] + ",");

Console.Write(teams[0][2]);

Console.WriteLine();

 

Console.Write(teams[2][0] + ",");

Console.Write(teams[2][1] + ",");

Console.Write(teams[2][2]);

Console.WriteLine();

    }

}

///

///

데이터 형을 기재하여 괄호를 두 번 [][] 입력한다. Teams 배열로 이름을 정했으니 그를 집어넣은다. 2중 배열의 0번째에 있는 0 1 2배열의 내용을 출력한다.

///

// 2次元配列を作成してみよう

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[] item1 = {"木の棒", "こん棒"};

        string[] item2 = {"おにぎり", "おにぎり"};

        string[] item3 = {"毒消し", ""};

 

        // item1 ~ 3を、basket配列に代入してください。

 

    string[][] basket = {item1,item2,item3};

        Console.WriteLine(basket[0][0]); //木の棒

        Console.WriteLine(basket[0][1]); //こん棒

        Console.WriteLine(basket[1][0]);

        Console.WriteLine(basket[1][1]);

        Console.WriteLine(basket[2][0]);

        Console.WriteLine(basket[2][1]);

    }

}

//

// 配列の中身を出力してみよう

using System;

 

public class Lesson05

{

    public static void Main()

    {

        string[] teamA = {"勇者", "忍者"};

        string[] teamB = {"武士", ""};

        string[] teamC = {"僧侶", "魔法使い"};

 

        string[][] array = {teamA, teamB, teamC};

    Console.WriteLine(array[0][0]);

    Console.WriteLine(array[0][1]);

    Console.WriteLine(array[1][0]);

    Console.WriteLine(array[1][1]);

    Console.WriteLine(array[2][0]);

    Console.WriteLine(array[2][1]);

 

        // この下で、arrayの全ての要素を出力してみよう

 

    }

}

 

728x90

설정

트랙백

댓글