직역하면 언어로 통합된 쿼리
LINQ를 사용하면 객체, 데이터, XML과 같은 다양한 데이터를 표준화된 방법으로 처리할 수 있음
'여러 요소 중에서 조건을 만족하는 요소를 찾는' 처리를 수행할 때 컬렉션의 종류에 따라 다른 방식으로 코드를 작성해야 한다는 것은 프로그래머에게 큰 부담이 된다.
LINQ를 사용하면 서로 다른 형태의 컬렉션이라도 IEnumerable<T> 인터페이스만 구현하면 같은 메서드를 사용할 수 있다.
특징 : 메서드 체인이 가능하다.
IEnumerable<string> query = names.Where(s => s.Length <= 5)
.Select(s => s.ToLower());
'스터디 > C#' 카테고리의 다른 글
20190817 스터디 질문 (1) | 2019.08.17 |
---|---|
LINQ 쿼리 연산자 정리 (0) | 2019.08.16 |
람다식(Lamda) (0) | 2019.08.16 |
정적메서드에서는 자기 자신의 인스턴스 메서드 호출불가 (0) | 2019.08.14 |
[용어] 시그니처 (0) | 2019.08.14 |