반응형
Enumerable.Take<TSource>(IEnumerable<TSource>, Int32) 메서드
public static System.Collections.Generic.IEnumerable<TSource> Take<TSource> (this
System.Collections.Generic.IEnumerable<TSource> source, int count);
매개변수
source IEnumerable<TSource>
요소가 반환되는 시퀀스
count Int32
반환할 요소의 수
반환
IEnumerable<TSource>
입력 시퀀스의 시작 위치로부터 지정된 수의 요소가 들어있는 IEnumerable<T>
예제 코드
int[] grades = { 59, 82, 70, 56, 92, 98, 85 };
IEnumerable<int> topThreeGrades =
grades.OrderByDescending(grade => grade).Take(3);
Console.WriteLine("The top three grades are:");
foreach (int grade in topThreeGrades)
{
Console.WriteLine(grade);
}
/*
This code produces the following output:
The top three grades are:
98
92
85
*/
출처
'프로그래밍 > C# LINQ' 카테고리의 다른 글
C# LINQ - Enumerable.Zip() (0) | 2024.03.05 |
---|---|
C# 표준 질의 연산자(Standard Query Operators) (1) | 2024.02.26 |
C# Linq - Enumerable.Reverse() (0) | 2024.02.19 |
C# Linq - Enumerable.OfType() (1) | 2024.02.16 |
C# Linq - Enumerable.Where() (0) | 2024.02.15 |
댓글