Gibt es eine Entsprechung zur List.map-Funktion von F # in C #? Wenden Sie also eine Funktion auf jedes Element in der Liste an und geben Sie eine neue Liste mit den Ergebnissen zurück.
Etwas wie:
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);
}
Gibt es bereits einen eingebauten Weg oder sollte ich einfach die benutzerdefinierte Erweiterung schreiben?