다음과 같이하고 싶습니다.LINQ의 마법 사용 - 일치하는 각 기준에 대해 대리인을 호출하는 방법?
List<string> list = new List<string>();
... put some data in it ...
list.CallActionForEachMatch(x=>x.StartsWith("a"),()=> Console.WriteLine(x + " matches!"););
Syntax: CallActionForEachMatch(Criteria, Action)
어떻게 가능합니까? :)
왜 이것을 사용하지 않습니까 (읽기 쉽기 때문에, 성능 ...)? – Rookian
'FindAll' 또는'Where.ToList' 접근법이 목적을 위해 추가 목록을 소개하기 때문에 좋아하지 않습니다. 그리고'ForEach' 확장 메소드가 환경 변경을 정당화하기에 충분하다는 것을 알 수 없습니다. 캡처 등을 소개합니다. LINQ는 부작용이 아닌 ** 쿼리 **에 관한 것입니다. 내가 용서할 Parallel.ForEach를 제외하고, -p –
MoreLinq? 더 많은 charecters. –