두 개 이상의 차원이있는 배열 개념에 대해 머리를 감싸는 데 어려움을 겪고 있습니다. 이유가 무엇인지, 어떻게 사용해야하는지, 그리고 어떻게 사용하는지 알아보십시오.3 개 이상의 차원 배열을 사용하는 이유는 무엇입니까?
예를 들어 다단계 배열에서 다음 데이터를 나타내는 방법은 무엇입니까?
성별 : 남성 | 여성
머리카락 색 : Blond | 갈색 머리 | 검정
눈 색깔 : 파랑 | 브라운 | 녹색 | 엷은 갈색
본능 나가도록 배열을 만들어야합니다 내게 말하고있다 :
string[,,] personAttributes = new string[2,3,4]
당신이 루프로 다음 루프없이 배열을 작성하고 얼마나 제시해주십시오. 개념 및 사용법에 대한 모든 확장은 높이 평가됩니다.
참고, C#은 double [] [] [] [] arrayName 형식으로 선언 된 "들쭉날쭉 한"배열을 지원합니다. 예를 들어, 한 달에 다른 인원수를 가질 수 있고, 매월 사람마다 다른 수의 테스트를 수행 할 수 있습니다. 그러나 이러한 배열은 색인을 생성하는 속도가 느립니다. – Artelius