공부/C#

[C#] 배열

굴러다니다니 2025. 5. 20. 12:37

배열

배열.Length로 길이 접근 가능

 

int[] a = new int[5];

-> 배열 길이만큼 메모리에 연속되게 공간을 만듦

d={60, 70, 80, 90, 100}; -> 컴파일 오류

데이터 목록은 배열 선언시에만 가능

new를 같이 사용시 배열을 생성한 뒤 다시 할당이 가능

 

type[] 으로 선언할 때의 초기값

int[] -> 0

double[] -> 0

bool[] -> false

char[] -> '/0'

 

다차원 배열

[,] : 고정 길이 배열

[][]: 가변 길이 배열

왼쪽의 고정 길이 배열의 경우

array.GetLength(0): 4array.GetLength(1): 3

* array.Length -> 12 (전체 개수가 나온다)

 

오른쪽의 가변 길이 배열의 경우

array.GetLength(0): 4

array.GetLength(1) -> 모두 길이가 다르기 때문에 구하기 불가능

 

위에처럼 코드를 입력한다면, 4 / 4 / 5 / 2로 출력된다.

(scores.Length 출력하면 총 개수 나와야 되는거 아니냐고,,,,)

 

 

Random rand = new Random();

 

728x90
반응형