क्या सी # में F # की List.map फ़ंक्शन के बराबर है? यानी सूची में प्रत्येक तत्व को एक फ़ंक्शन लागू करें और परिणामों वाली एक नई सूची लौटाएं।एफ # List.map सी # में बराबर है?
कुछ की तरह:
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);
}
वहाँ पहले से ही एक तरह से बनाया गया है या मैं सिर्फ कस्टम विस्तार लिखना चाहिए?