LINQ 란?
데이터 질의 기능을 가능하게 하는 것
즉, C#에서 배열, 컬렉션, XML, DataSet의 데이터를 가져오고 싶을 때 람다식으로 가능하게 한다.
사용법
int[]arr = new int[] {"1, 2, 3, 4, 5"};나는 이 배열에서 3을 뺀 배열을 만들고 싶다 !-> int[]arr2 = arr.where(x => x != 3).ToArray();
원래대로라면 굉장히 복잡한 단계를 거쳐야 만들 수있는 과정을 람다식 하나로 깔끔하게 해결할 수 있다.
나도 마찬가지로 코딩을 처음 시작하는 사람이 봤을 때 람다식은 정말 복잡하고 어려운 것 처럼 보인다. 그래서 잘 안쓰게된다.하지만 모든 기능은 간편하라고 만든것이다. 개발자들의 노력을 헛되이 하지 말자.
내일 할 것
LINQ와 같은 좋은 기능들이나 패키지내에 있는 다양한 기능들을 다뤄볼 것이다.
'TIL > C#' 카테고리의 다른 글
C# 나눗셈을 소수까지 나타내기 (0) | 2023.08.28 |
---|---|
C# 문자열의 다양한 변환 (0) | 2023.08.25 |
개인 프로젝트 ConsoleRPG 4일 차(마무리) (0) | 2023.08.23 |
개인 프로젝트 ConsoleRPG 3일 차 (0) | 2023.08.22 |
개인 프로젝트 ConsoleRPG 2일 차 (0) | 2023.08.21 |