반응형
1. 초기화 및 값 할당 방법
int [,] = new int [3,3];
01 초기화 구문을 사용하여 값 할당
int[,] array = new int[,]{ { 1 , 2 , 3 } , { 4 , 5 , 6 } , { 7 , 8 , 9 } };
02 인덱스를 사용하여 값 할당
array[0,1] = 1;
array[0,2] = 2;
array[0,3] = 3;
array[1,1] = 4;
array[1.2] = 5;
array[1,3] = 6;
array[2,0] = 7;
array[2,1] = 8;
array[2,2] = 9;
03 반복문을 사용하여 값 할당
int n = 1;
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 3; j++ )
{
array[i,j] = n;
n++;
}
}
2. 출력 방법
for(int i=0;i<3;i++)
{
for(int j=0; j<3;j++)
{
Console.Write(array[i,j] +" ");
}
Console.WriteLine();
}
3. 메서드
1. GetLength(dimension)
배열의 지정된 dimension을 반환
public int GetLength (int dimension);
매개 변수
dimension : 0부터 배열의 차원의 수 -1까지의 index
반환
배열의 지정된 차원의 길이
01 matrix.GetLength(0)
2차원 배열인 경우 행의 길이를 반환
02 matrix.GetLength(1)
2차원 배열인 경우 열의 길이를 반환
2. Length
배열의 총 요소의 갯수를 반환
public int Length { get; }
3. Rank
배열의 차원의 수 (1차원 배열은 1을 반환하고 2차원 배열은 2를 반환)
public int Rank { get; }
4. Clone
배열의 복사본을 생성
public object Clone ();
int[,] clone_array = (int[,])array.Clone();
반응형
'코딩테스트 준비 > 자료구조 & 알고리즘' 카테고리의 다른 글
C# - List shuffle 시키는 법, 리스트 섞는 법 (0) | 2023.07.04 |
---|---|
C# - Math.Pow(제곱 연산, 제곱근 연산) (0) | 2023.05.30 |
C# - 소수점 자릿수(ToString,String.Format,Round) (0) | 2023.05.13 |
C# - 배열 연결, 덧붙이는 방법 (Enumerable.Concat() 사용) (0) | 2023.05.03 |
C# - 아스키코드(정수를 문자로, 문자를 정수로) (0) | 2023.04.26 |
댓글