문제
저는 올바르게 참조할 수 있도록 LINQ에서 코딩 식의 이러한 2가지 "유형"에 대한 올바른 이름을 찾으려고 노력하고 있습니다.첫 번째는 "Fluent Style"이라고 말하고 싶나요?
var selectVar = arrayVar.Select( (a,i) => new { Line = a });
var selectVar =
from s in arrayVar
select new { Line = s };
다른 팁
첫 번째는 실제로는 linq도 아니고 유형 불변 개체가 생성된 람다 식입니다.(a) => 새로운 { 어쩌구 = b}
두 번째는 Line 속성이 있는 즉석 클래스를 채우는 linq 쿼리입니다.여기에는 해시로켓 연산자가 없으므로 이것은 단지 평범한 linq입니다.
두 번째 형식의 이름은 "쿼리 이해 구문"이며, 컴파일러는 이를 첫 번째 형식으로 변환합니다.
제휴하지 않습니다 StackOverflow