Section 20.2: 배열 선언 시 기본값이 아닌 값들로 채워 초기화하기
각 요소들이 기본값 (default value) 을 갖는 배열은 아래와 같이 선언할 수 있다:
int[] arr = new int[10];
위 코드는 10 개의 정수를 갖는 배열을 생성할 것이며 각 요소들은 값 0
(int
타입의 기본값) 을 갖게 될 것이다.
기본값이 아닌 값으로 초기화 된 배열을 생성하고자 한다면, System.Linq
Namespace 에 속한 Enumerable.Repeat
메소드를 사용할 수 있다:
true
값으로 채워진 10 개의bool
타입의 배열을 생성하기bool[] booleanArray = Enumerable.Repeat(true, 10).ToArray();100
으로 채워진 5 개의int
타입의 배열을 생성하기int[] intArray = Enumerable.Repeat(100, 5).ToArray();C#
이라는 값으로 채워진 5 개의strong
타입의 배열을 생성하기string[] strArray = Enumerable.Repeat("C#", 5).ToArray();
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
'번역 > C# Notes for Professionals' 카테고리의 다른 글
20.4: 두개의 배열이 동등한지 (equality) 비교하기 (0) | 2021.04.21 |
---|---|
20.3: 배열 복사하기 (0) | 2021.04.20 |
20.1: 배열 선언하기 (0) | 2021.04.19 |
19.17: 현재 날짜 정보 구하기 (0) | 2021.04.14 |
19.16: ToString, ToShortDateString, ToLongDateString 및 서식화된 ToString 메소드 (0) | 2021.04.09 |