Linq란 c#에서 지원하는 문법으로 마치 sql를 사용하는 느낌을 준다.

 

가장 기본적인 문법은 아래와 같다.

from item in listName where item > 2 select item

 

사용법 자체가 sql문과 비슷한 부분이 있어서 낯설지는 않지만; 그래도 계속해서 써봐야 익숙해 질듯하다.

 

아래는 기본적인 foreach문을 통한 배열출력방법이다.

var list = new int[5] { 52, 273, 32, 103, 273 };

foreach ( var item in list)
{
 if(item > 30)
 {
  Console.Write(item);
 }
}

 

위의 foreach문을 아래와 같은 Linq문으로 변경할수있다.

var Linq1 = from item in list where item > 30 select item;

foreach (var item in Linq1)
{
 Console.Write(item);
}

 

차근히 하나씩 적으면서 익혀야겠다..

'C# > Linq' 카테고리의 다른 글

Linq 람다식_1  (0) 2021.02.27
Linq 클래스  (0) 2020.04.11