방명록
- C# 기초 Array(배열)에 대해서2024년 11월 16일 16시 46분 23초에 업로드 된 글입니다.작성자: Devrun반응형
C#에서 Array(배열)은 아마 많은 개발자가 가장 많이 사용하지 않을까 한다. 그렇기 때문에 개발자를 꿈꾼다면 반드시 알아두고 넘어가야 할 것 중 하나이다.
배열의 선언 방법
int[] a; string[] b;
위와 같이 배열을 선언하고 값은 지정하지 않은 방법이 있다.
int a[] = new int[] {};
위와 같이 선언하는 것도 볼 수 있다.
이 둘의 차이는 배열만 선언한 것과 배열을 선언하고 초기화(Initialize)를 하는 차이다. 이 두 가지 방식을 설명하면, 첫 번째 방법은 배열을 선언만 한 상태라 초기화가 이루어지지 않았고, null 상태이다. 그러나 두 번째 방법은 초기화를 진행한 상태이며, 이 배열의 데이터 값은 0이다.
또한, 초기화가 진행되지 않은 배열은 사용하려면 에러가 발생하지만, 배열을 초기화된 것을 불러오면 사용이 가능하고 에러 또한 없으며 배열의 값은 0인 상태가 된다.
int[] a; Console.WriteLine(a[0]); // NullReferenceException 발생
이 배열을 불러와서 사용하게 되면 null 에러가 발생한다.
int a[] = new int[] {}; Console.WriteLine(a.Length); // 출력: 0 Console.WriteLine(a[0]); // IndexOutOfRangeException 발생 (요소 없음)
이를 출력하세 되면 값이 0으로 출력된다.
이렇게 배열에 사용법을 알아보았다. 그럼 다음에도!
반응형'C# > 언어' 카테고리의 다른 글
C# 기초 Encapsulation이란? (0) 2024.11.19 C# 루프 제어: break와 continue (1) 2024.11.18 C#에서 알아보는 Out Parameters (0) 2024.11.15 C# 기초 if statement와 Switch를 사용해서 passwordchecker를 만들어보자 (0) 2024.11.14 c# 기초 COMPARISON OPERATORS(비교 연산자) (1) 2024.11.14 다음글이 없습니다.이전글이 없습니다.댓글