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와 같은 좋은 기능들이나 패키지내에 있는 다양한 기능들을 다뤄볼 것이다.