쵸코코딩/CODE

C#-10.LINQ(from, where, orderby, select)

OK_SON 2020. 5. 11. 16:25

using System.Linq;

 

1. LINQ(Language Integrated Qurey)

-  '질의통합언어' - 데이터에 대해 질문하는 언어

조건에 해당하는 데이타 조회
단순 코딩에 의한 구현

 

 

2. FROM - 검색할 범위 지정(LINQ는 from으로 시작

  - foreach(var element in array)  = from element in array 

    foreach의 element변수에 실제 array데이타가 저장 되지만, LINQ의 element변수에는 데이터가 저장되지 않고 

    단순히 'array에 존재하는 요소'의미로 사용

FROM에 사용 가능한 타입 = IEnumerable<T>인터페이스 상속하는 타입(C#의 배열, 컬렉션) 

 

 

3. WHERE - 데이터조회 조건

4. ORDERBY - 데이터 정렬방법(Default 오름차순 정렬)

 

5. SELECT- 데이터 검색 결과

- 검색된 데이타 타입은 SELECT절에 의해 결정되며, 무명형식(타입)으로 만들수 있음

※ 출처:www.mrw0119.tistory.com/24?category=585887 

'쵸코코딩 > CODE' 카테고리의 다른 글

Python-1.Getting Started  (0) 2020.05.12
C#-11.LINQ(group by, join)  (0) 2020.05.11
C#-9.Func & Action Delegate  (0) 2020.05.11
C#-8.Lamda Expression  (0) 2020.05.11
C#-7.Event - Delegate  (0) 2020.05.11