문제
LINQ는 무엇입니까? 지도! 또는 수집! 루비의 방법?
a = [ "a", "b", "c", "d" ]
a.collect! {|x| x + "!" }
a #=> [ "a!", "b!", "c!", "d!" ]
나 ~할 수 있었다 Foreach로 컬렉션을 반복하여이를 수행하지만 더 우아한 LINQ 솔루션이 있는지 궁금합니다.
해결책
map = 선택
var x = new string[] { "a", "b", "c", "d"}.Select(s => s+"!");
다른 팁
고차 기능 map
가장 잘 대표됩니다 enumerable.select 확장 방법입니다 System.Linq
.
궁금한 경우 다른 고차 기능이 다음과 같이 나옵니다.
제휴하지 않습니다 StackOverflow