Languague/C#
[C# LINQ] 중복된 값으로 리스트 묶기 – GroupBy 사용법(Group By 여러개)
LINQ를 에서 많이 사용되는 GroupBy는 sql과 비슷하고 실제로 데이터를 정리하거나 통계를 낼 때 GroupBy는 생각보다 훨씬 자주 사용된다.같은 값을 가진 항목끼리 묶고 싶을 때, 예를 들어 같은 점수, 같은 연도, 같은 카테고리 등으로 데이터를 그룹화해야 할 때 LINQ의 GroupBy가 아주 유용하다. GroupBy는 언제 쓰나?같은 점수를 받은 학생들끼리 묶고 싶을 때연도별로 날짜 데이터를 정리할 때상태 코드별로 로그를 정리하고 싶을 때같은 부서 소속 직원들을 나눌 때즉, 리스트 안의 항목을 “같은 값 기준으로 묶고 싶을 때” 사용하는 게 바로 GroupBy다. 기본 문법var grouped = 리스트.GroupBy(x => x.기준값);grouped에는 "기준값(Key)"별로 나뉜 여..
2025. 4. 2. 08:00