C \ # 데이터 구조 분석 - 배열 (2)

정의: 색인 가능 한 데이터 집합, System. Array 클래스 계승
배열 의 설명:
           Type[] Name;   
배열 초기 화
           Int[] Array;
           Array = New Int [6]; 배열 길이 정의
           Array = New Int [] {1, 2} 은 배열 의 할당 이 고 컴 파일 러 는 배열 의 길 이 를 계산 합 니 다.
물론 설명 할 때 초기 화 할 수도 있 습 니 다.
           Int[] arr=New Int[6];
 배열 의 설정 과 액세스 접근
            색인 에 따라 배열 에 직접 액세스 합 니 다.   
            arr[4]=55;
            Array 를 통 해 제공 하 는 방법
            arr.SetValue(Value,Index);//데이터 저장
            arr.GetValue(Value,Index);//데 이 터 를 얻다
배열 메타 데 이 터 를 검색 하 는 방법 과 속성
             지정 한 차원 상한 선 조회
             arr.GetUpperBound(Index);
             배열 에서 지정 한 차원 의 길이
             arr.GetLength(Index);
             배열 의 모든 차원 길이
             arr.Length
             배열 의 차원 을 얻다.
             arr.Rank
             배열 여 부 를 판단 합 니 다.
             Type arrType=arr.GetType();
             if(arrType.IsArray)
                     console.writeLine("The arr is Array");
다 차원 배열 - 최대 차원 은 32 차원 이다.
    2 차원 배열 을 예 로 들 면
         2 차원 배열 성명
         int[,] grades;
        2 차원 배열 할당
        grades=new int[1,2] ;
        grades=new int[,]
        {
            {2,5,7},
            {6,8,9}        
        }     
     데이터 수정
      grades[1,1]=94;
     데이터 옮 겨 다 니 기
for(int row=0;row

    주의: 참고 로 3 차원 배열 의 할당 값 을 설명 합 니 다.
        Int[,,] array=new int[,,,]
        {
            {{1,2,3},{4,5,6}},
            {{7,8,9},{10,11,12}}
        }
톱날 데이터 - 길이 가 같 지 않 은 배열
            성명: Type [] [] Name 다른 용법 은 같 음

좋은 웹페이지 즐겨찾기