본문 바로가기
인강/패스트캠퍼스_환급챌린지

[패스트캠퍼스 챌린지 16일차] 코딩테스트로 배워보는 C#

by 맙소사 2021. 9. 21.

 

Ch 06. 배열 제대로 배우기 - 02. 처음 배워보는 배열 - 2

 

다차원 배열에 대한 내용을 배운다.

 

다차원 배열

- 행과 열로 구분

- int[,] arrNums = new int[3,2]; //이차원 배열

- int[,,] arrNums = new int[4,3,2]; //삼차원 배열

 

[0,0] [0,1]

[1,0] [1,1]

[2,0] [2,1]

위와 같은 형태로 생겼다.

 

아래와 같은 방식으로 선언하고 초기화를 하면 된다.

int[,] arrNum1 = new int[3,2];

int[,] arrNum2 = new int[,]{{0, 1}, {2, 3}, {4, 5}};

int[,] arrNum3 = new int[3,2]{{0, 1}, {2, 3}, {4, 5}};

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

 

마찬가지로 for문이나 foreach를 사용해서 값을 가져올 수 있다.

 

그나저나 자바에서는 다차원 배열 어떻게 선언했었는지 기억이 말끔하게 지워져버려서 당황스럽다 ㅋㅋㅋㅋㅋㅋㅋ 와 기억력 대체 무슨 일이냐... 배열 잘 안 쓰고 어레이리스트 많이 쓰다보니까 잊어버린것도 있고, 파이썬에서는 넘피를 사용해서 간단하게 나와버리니까 그런듯. 다시 찾아보자.

자바는 

1. 타입[][] 배열이름;

2. 타입 배열이름[][];

3. 타입[] 배열이름[];

이런식으로 선언한다. C#과는 다른 형태.

 


https://bit.ly/37BpXiC
공백제외 : 총 553자 (810byte)

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #C#과유니티로배우는게임개발올인원패키지Online. #C#과 유니티로 배우는 게임 개발 올인원 패키지 Online.

댓글