공부/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
반응형