LINQ 를 직접 코드에 쓸 수 있게 해주는 확장 메소드들을 정리해보았습니다.
Aggregate
- 각 요소에 메서드를 적용합니다.
- 시퀀스동안 이전 요소들을 집계합니다.
- 지정된 시드값은 초기 누산기 값으로 사용됩니다
- 지정된 함수는 결과 값을 선택하는데 사용됩니다.
- 쉽게 sum 과 같은 특정한 메소드를 구현할 수 있습니다.
example
All
- 한 콜렉션 안의 모든 요소가 특정한 조건에 맞는지 알려줍니다.
example
Any
- 한 콜렉션 안의 최소 하나 이상의 요소가 특정한 조건에 맞는지 알려줍니다.
example
AsEnumerable
- IEnumerable 에 상응하는 특별한 타입으로 캐스팅 할 수 있게 해줍니다.
example
AsParallel
example
참고사이트
- https://docs.microsoft.com/en-us/dotnet/api/system.linq.enumerable?redirectedfrom=MSDN&view=netframework-4.8#methods
- https://www.dotnetperls.com/linq