TIL/C#

C# LINQ

Sh_Blog 2023. 8. 24. 20:11

LINQ 란?

데이터 질의 기능을 가능하게 하는 것

즉, C#에서 배열, 컬렉션, XML, DataSet의 데이터를 가져오고 싶을 때 람다식으로 가능하게 한다.

 

사용법

int[]arr = new int[] {"1, 2, 3, 4, 5"};나는 이 배열에서 3을 뺀 배열을 만들고 싶다 !-> int[]arr2 = arr.where(x => x != 3).ToArray();

 

원래대로라면 굉장히 복잡한 단계를 거쳐야 만들 수있는 과정을 람다식 하나로 깔끔하게 해결할 수 있다.

 

나도 마찬가지로 코딩을 처음 시작하는 사람이 봤을 때 람다식은 정말 복잡하고 어려운 것 처럼 보인다. 그래서 잘 안쓰게된다.하지만 모든 기능은 간편하라고 만든것이다.  개발자들의 노력을 헛되이 하지 말자.

 

내일 할 것

LINQ와 같은 좋은 기능들이나 패키지내에 있는 다양한 기능들을 다뤄볼 것이다.