मैं,, LINQ के बारे में अधिक समझने के लिए कोशिश कर रहा हूँ, उदाहरण के लिए अगर मैं एक का चयन मैं इसलिंक ऑर्डरबी विधि को कैसे कार्यान्वित करें?
public static IEnumerable<TResult> Select<TSource, TResult>(IEnumerable<TSource> source, Func<TSource, TResult> selector)
{
foreach (var item in source)
{
yield return selector(item);
}
}
जहां इस
public static IEnumerable<TSource> Where<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate)
{
foreach (var item in source)
{
if (predicate(item))
yield return item;
}
}
कैसे OrderBy के बारे में
तरह
तरह लागू करेगा लागू करना चाहते हैं?
यह 'OrderBy' का एक मान्य कार्यान्वयन नहीं है। आप इस पर 'तबबी' नहीं कह सकते हैं। – Servy
@ सर्वी - मैंने कहा था कि मैं ओपी के कार्यान्वयन पैटर्न का पालन कर रहा था, न कि मानक पैटर्न। अगर मैंने कहा था "यह 'ऑर्डरबी' को कार्यान्वित करने का तरीका है, तो मैं आपकी टिप्पणी से सहमत हूं। – Enigmativity
मुझे ओपी में कुछ भी नहीं दिख रहा है जो यह इंगित करता है कि यह 'ऑर्डरबी' को सही तरीके से लागू नहीं करता है। इसके बारे में क्या इंगित करता है कि आपको एक कार्यान्वयन प्रदान नहीं करना चाहिए जो कम से कम बीसीएल संस्करण के कार्यात्मक समकक्ष है? – Servy