반응형
Enumerable.Repeat<TResult>(TResult, Int32) 메서드
public static System.Collections.Generic.IEnumerable<TResult> Repeat<TResult> (TResult element, int count);
매개변수
element TResult
반복할 값
count int32
값을 반복할 횟수
특정 타입의 값을 특정 횟수 반복하고 싶을때 사용한다.
정리하자면
element를 count만큼 반복
이를 보통 배열이나 리스트로 변환해서 사용한다.
예제 코드
IEnumerable<string> strings = Enumerable.Repeat("I like programming.", 15);
foreach (String str in strings)
{
Console.WriteLine(str);
}
/*
This code produces the following output:
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
I like programming.
*/
함께 읽으면 좋은 글
출처
'프로그래밍 > C# LINQ' 카테고리의 다른 글
C# Linq - Enumerable.Range() (0) | 2023.12.18 |
---|---|
C# Linq - Enumerable.Aggregate() (19) | 2023.06.26 |
C# Linq - Enumerable.OrderBy() (26) | 2023.06.20 |
C# Select vs SelectMany (22) | 2023.06.19 |
C# Linq - Enumerable.Join() (12) | 2023.04.20 |
댓글