메서드 체이닝이란? 개체 하나에서 메서드를 여러 번 호출하는 함수형 프로그래밍 스타일
쿼리(query) 란? 데이터베이스나 다른 정보 저장소에서 데이터를 검색, 조작하기 위한 명령어나 표현식
쿼리 구문(query syntax)이란? from, where, select 같은 키워드를 사용하여 쿼리 형태로 컬렉션을 다루는 방법
+ LINQ는 일반적인 데이터베이스 쿼리와는 조금 다른 문맥에서 사용되는 용어이다.
LINQ와 람다식을 배우다가, 메서드 체이닝과 쿼리구문 사용법을 알게 되었다.
이렇게 코드가 간단해지다니!
여러번 코드를 작성하는 것보다 메서드 체이닝으로 한번에 넣는것이 코드를 짜기에 좋았고,
여러줄로 쓸 수 있는 쿼리 구문은 한눈에 볼 수 있어 편리했다.
.을 쓰는 일반 함수들은 그 안에 있는 요소들을 사용하기 위해 사용하지만
메서드 체이닝은 여러 함수를 연속해서 쓸수있다.
c#에는 코드 작성이 편해지는 여러 방법이 있는 것 같다.
+ 전체 코드 자동 정리 단축키 : (Ctrl + K) + (Ctrl + D)
'Game Development > c#' 카테고리의 다른 글
C#/Unity 메모 (0) | 2023.12.20 |
---|---|
ToString() 오버라이딩 (0) | 2023.12.20 |
[상속] 다형성 : new가 아닌 override로 메서드를 재정의하는 이유 (0) | 2023.12.19 |
Return없이 변수값 바꾸기 : 참조 전달 방식(ref), 반환형 전달 방식(out) (0) | 2023.12.18 |
괄호는 먼저 실행된다 (0) | 2023.12.14 |