9 C#프로그래밍 2차원 배열 및 다차원배열

1. 9 C#프로그래밍 2차원 배열 및 다차원.pptx
2. 9 C#프로그래밍 2차원 배열 및 다차원.pdf
2차원 배열
C# 프로그래밍(2차원 배열)
1차원 배열 실습
요소가 늘어날수록 2차원~이상 배열이 있습니다.
2차원 배열은 1차원 배열이 n개가 있는 것이고
3차원 배열은 2차원 배열이m 개가 있는 것이라 생각하면 됩니다.
Rank배열의 차원을 반환
2차원 배열 문제
2차원 배열
위 그림 예시는 2차원 배열가로가 3이고 2차원
은 2차원을 의미->int[,]은int형 2차원 배열을 의미
데이터 형식[,] 배열 이름=new 데이터 형식 [2차원 길이 (행의 개수), 1차원 길이 (열의 개수
1차원 배열 실습
평균[0]: 62
주로 3차원 정보를 처리하는 프로그램(3D 블록 데이터를 저장하는 게임에서 사용됩니다.)
2개 이상인 배열을 다차원 배열이라고 합니다.
요소가 늘어날수록 2차원~이상 배열이 있습니다.
2차원 배열은 1차원 배열이 n개가 있는 것이고
3차원 배열은 2차원 배열이m 개가 있는 것이라 생각하면 됩니다.


TureF orAll () 배열의 모든 요소가 조건에 부합하는지의 여부 판단
FindI ndex() 배열에서 지정한 조건에 부합하는 첫 번째 요소의 인덱스 반환
ForEach() 배열의 모든 요소에 대해 동일한 작업 수행
인스턴스메서드 GetLength() 배열에서 지정한 차원의 길이를 반환
프로퍼티 Length 배열의 길이를 반환
Rank배열의 차원을 반환
가변배열
jagged[0]=newint[5]{1, 2, 3, 4, 5};
2차원 배열이나 3차원 배열 같은 다차원을 '배열을 요소를 갖는 배열이라고 했는데 진정한 의미에서 배열을 요소로 갖는 배열은 가변배열입니다.
가변배열은 다양한 길이의 배열을 요소로 갖는 다차원 배열로 이용될 수 있습니다.
2차원 배열은 [,,]이렇게 사용한다면 가변 배열은[][]가두개입니다.
가변배열의 요소로 입력되는 배열은 그 길이가 모두 같을 필요가 없습니다.
그래서 jagged(들쭉날쭉한) 배열이라고 합니다.
Length: 5,12345
Ar ray[1] Length: 4개 : 6789
학생 0의 국어 성적을 입력하세요
배열, 차원, 요소, 데이터, 길이, 가변, 형식, 41, 개수, , 갖다, length, ray, 다차원, 의미, new, int, rr, jaggeda, 성적표