본문 바로가기
코딩테스트 준비/자료구조 & 알고리즘

C# - 배열 초기화 방법 2가지(for문,Enumerable.Repeat )

by 코딩하는 돼징 2023. 10. 23.
반응형

배열을 -1로 초기화하는데 3가지 방법이 있다.

01 for루프 사용

int[] vs = new int[26];
for (int i = 0; i < vs.Length; i++)
{
    vs[i] = -1;
}

02 Enumerable.Repeat사용

Enumerable.Repeat

LINQ라이브러리의 일부로 제공되는 메서드이다. 지정된 요소를 반복하고 생성하여 컬렉션을 만들어준다.

public static IEnumerable<TResult> Repeat<TResult>(TResult element, int count);

매개변수

TResult : 생성할 요소의 유형

element : 반복해서 생성할 요소

count : 생성할 횟수

 

아래와 같이 한줄로 배열을 초기화할 수 있다.

int[] vs = Enumerable.Repeat(-1, 26).ToArray();

 

 

 

 

반응형

댓글