C# 강의 2차원, 3차원 배열 초간단 예제
C#의 2차원 및 3차원 배열에 대한 초간단 예제입니다.
<코드> TwoDimensionalArray.cs
//[?] 2차원 배열
// 다차원(2차원 이상) 배열 선언
// 데이터형식[,] 배열이름; // 2차원 배열
// 데이터형식[,,] 배열이름; // 3차원 배열
using System;
class TwoDimensionalArray
{
static void Main()
{
// 배열 선언
int[] oneArray; // 1차원 배열 선언
int[,] twoArray; // 2차원 배열 선언
int[,,] threeArray; // 3차원 배열 선언
// 배열 초기화: 배열이름 = new 데이터형식[요소수, 요소수];
oneArray = new int[2] { 1, 2 };
twoArray = new int[2, 2] { { 1, 2 }, { 3, 4 } };
threeArray = new int[2, 2, 2] { { { 1, 2 }, { 3, 4 } }, { { 5, 6 }, { 7, 8 } } };
// 배열 사용
// 1차원 배열 사용
for (int i = 0; i < 2; i++)
{
Console.Write($"{oneArray[i]}\t");
}
Console.WriteLine();
// 2차원 배열 사용
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
Console.Write($"{twoArray[i, j]}\t");
}
Console.WriteLine();
}
Console.WriteLine();
// 3차원 배열 사용
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
for (int k = 0; k < 2; k++)
{
Console.Write($"{threeArray[i, j, k]}\t");
}
Console.WriteLine();
}
Console.WriteLine();
}
Console.WriteLine();
}
}
</코드>
이 예제에 대한 동영상 강의는 비주얼아카데미 채널의 다음 강좌를 참고하세요.
감사합니다.
Comments
Comments are closed