मान लीजिए मैं की तरहकैसे पता लगाया जाए कि संग्रह में विशिष्ट प्रकार का उदाहरण है या नहीं?
Collection<IMyType> coll;
संग्रह बनाने तब मैं IMyTypem
की तरह, T1, T2, T3 के कई implelentations है ...
तो मैं जानता हूँ कि अगर संग्रह coll प्रकार T1 का एक उदाहरण शामिल करना चाहते हैं। तो मैं
public bool ContainType(<T>){...}
पर एक विधि लिखना चाहता हूं, यहां पर पैरा क्लास प्रकार नहीं होना चाहिए, क्लास इंस्टेंस नहीं। इस तरह के मुद्दे के लिए कोड कैसे लिखें?
क्या आप LINQ ऑब्जेक्ट्स का उपयोग कर सकते हैं? सी # का कौन सा संस्करण आप उपयोग कर रहे हैं? लूपिंग से बचने और लैम्ब्डा का उपयोग करने के लिए – wtaniguchi