c# - Generic method using linq expressions -
मेरे पास अगले 2 तरीके हैं
सार्वजनिक स्थिर स्ट्रिंग [] Method1 (CustomObj सह) {नई स्ट्रिंग लौटें] [सह.एक्स, सह.आई}; } सार्वजनिक स्थिर स्ट्रिंग [] [] Method2 (IQueryable & lt; CustomObj & gt; cos) {string [] [] s = नया स्ट्रिंग [cos.Count ()] []; Int i = 0; फॉरचा (कॉर में विभिन्न सह) (एससेटसेट (विधि 1 (सह), आई); i ++; } वापसी एस; }
मैं Method2 के बजाय एक सामान्य विधि बनाना चाहता हूं, कुछ स्थिर स्ट्रिंग की तरह [] [] Method2 (यह IQuerable, string method1Name) कोई भी युक्तियां? धन्यवाद।
आप क्या चाहते हैं विधि 1 को एक प्रतिनिधि के रूप में उपयोग कर रहा है।
< कोड> सार्वजनिक प्रतिनिधि स्ट्रिंग [] मायडीलेगेट & lt; T & gt; (टी ओबीजे); सार्वजनिक स्थिर स्ट्रिंग Method2 & lt; T & gt; (यह IQueryAble & lt; T & gt; cos, MyDelegate & lt; T & gt; function1) {string [] [] s = नया स्ट्रिंग [cos.Count ()] []; Int i = 0; फॉरचाच (कॉरपोरेट में अलग-अलग) (एसएसेट वैल्यू (फंक्शन 1 (सह), आई); i ++; }}
Comments
Post a Comment