본문 바로가기

프로그래밍/C#

[C#] 배열 (이차원배열, 가변배열, 메서드)

반응형

배열

-기본형: 데이터형[] 배열명; ( 예시: int[] name; )

-기본적으로 new를 통해 생성(초기화)하는 참조형이다.

-모든 배열은 new를 통해생성할때만 비로소 배열로의 역할이 가능하다.

-Array로부터 파생되기 때문에 Array의 메소드들을 상속받는다.

-함수의 인자값이나 리턴값으로 사용할 수 있다.

-예제

이차원 및 다차원 배열

-이차원배열: 데이터형[,] 배열명;

-삼차원배열: 데이터형[,,] 배열명;

가변배열

-행과 열에 대한 계수를 고정하는것이 아니라 가변적으로 다르게 생성할 수 있는것을 이야기

-기본형: 데이터형[][] 배열명; ( 예시: int[][] name; )

-사용예

int[][] array = {

new int[] {1, 2, 3},

new int[] {4, 5, 6},

new int[] {7, 8, 9}

}

배열의 메서드

-clear: 배열 초기화 메서드

public static void clear(

Array array,

int index,

int length

)

-clone: 배열 복사 메서드

public Object Clone()

 

 

 

 

 

 

Array 클래스 (System)

배열을 만들고, 조작하고, 검색 및 정렬하여 공용 언어 런타임에서 모든 배열의 기본 클래스 역할을 수행하도록 하는 메서드를 제공합니다.Provides methods for creating, manipulating, searching, and sorting arr

docs.microsoft.com

 

반응형