🧜♀️ 예제
namespace ArrayEx;
class Program
{
static void Main(string[] args)
{
// 2D 문자열 형식의 배열 선언
string[,] matrix;
//3D 배열 선언
int[,,] matrix3D;
// 2D 배열
int[,] arr2D = new int[,]
{
{1,2,3}, //row 0
{4,5,6}, //row 1
{7,8,9} //row 2
};
Console.WriteLine("arr2D[1,1] = {0}", arr2D[1, 1]);
// 3D 배열
string[,,] arr3D = new string[,,]
{
{
{"가", "나" },
{"다", "라" }
},
{
{"마", "바" },
{"사", "아" }
}
};
Console.WriteLine("arr3D[1,1,1] = {0}", arr3D[1, 1, 1]);
// rank - 배열의 차원을 뱉는다
int dim = arr3D.Rank;
Console.WriteLine("arr3D 차원 : {0}", dim);
}
}
🧜♀️ 실행결과

'c# ☃️' 카테고리의 다른 글
[C#] 다차원 배열 - 대각선 출력 (0) | 2024.05.23 |
---|---|
[C#] foreach - 사용법/배열/예제 (0) | 2024.05.18 |
[C#] 배열(Array) - 정의/기본 예제/사용법 (0) | 2024.05.17 |
[C#] 클래스 - 소멸자 (destructor) (0) | 2024.05.13 |
[C#] Setter/Getter - 읽기전용/쓰기전용 예제 (0) | 2024.05.13 |