是否有一个与F#的列表相当的列表.C#中的映射函数?i、 e.对列表中的每个元素应用一个函数,并返回一个包含结果的新列表.
比如:
public static IEnumerable<TResult> Map<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> funky)
{
foreach (TSource element in source)
yield return funky.Invoke(element);
}
是否已经有内置的方式,或者我应该只编写自定义扩展吗?