본문 바로가기
개발언어/C#

[C#] 배열 생성과 동시에 전체 값 초기화 (Enumerable.Repeat)

by 창용이랑 2021. 8. 26.
728x90

배열 생성과 동시에 배열의 전체 값을 특정 값으로 초기화 해보자

 

 Enumerable.Repeat 함수

 - Enumerable.Repeat(초기화값, 크기);

 

(1) int 타입의 크기 10000인 배열을 생성과 동시에 배열 전체의 값을 0으로 초기화 해보자

// 배열 생성과 동시에 값을 0 으로 초기화 
int[] array = Enumerable.Repeat<int>(0, 10000).ToArray<int>();

 

(2) char 타입의 크기 1000인 배열을 생성 후 해당 배열의 전체 값을 'S'로 초기화 해보자

char[] array = new char[100]; // 배열 생성 
array = Enumerable.Repeat('S', 1000).ToArray(); // 배열의 값을 'S'로 초기화



출처 : https://ggmouse.tistory.com/310