Linq의 쿼리 키워드 (예 : select, where 등)를 자체 정의로 확장 할 수 있습니까?C#/LINQ에서 Query-Keywords를 확장 할 수 있습니까?
Codeexample는 명확하게하기 :
System.Collections.Generic.List<string> aList =
new System.Collections.Generic.List<string> { "aa", "ab", "ba", "bb" };
// instead of
string firstString = (from item in aList
where item.StartsWith("a")
select item).First();
// would be nice
string firstString = from item in aList
where item.StartsWith("a")
selectFirst item;
// or something else
from item in aList
where item.StartsWith("a")
WriteLineToConsole item;
을 나는 그것이 가능하지만, 여전히 기대하지 생각)이 사용자 정의 변환하는 전처리를 작성하는 것입니다 달성하기
특별한 이유가 무엇입니까? – AakashM
세 명의 400K + 사용자가 귀하의 질문에 답변했습니다. 가서 염소를 잡아라! – dotNET