क्या सी # (.NET 2.0) में एक परावर्तित प्रकार से जेनेरिक ऑब्जेक्ट बनाना संभव है?सी # परावर्तक प्रकार से तत्काल सामान्य सूची
void foobar(Type t){
IList<t> newList = new List<t>(); //this doesn't work
//...
}
टाइप, टी, रनटाइम तक ज्ञात नहीं है।
क्या आप एक सूची आप संकलन समय पर के प्रकार पता नहीं है के साथ क्या करना उम्मीद करते हैं? – dtb
क्या आप इसे सामान्य कार्य के रूप में लिखने में सक्षम हैं, जैसे 'void foobar() {IList newList = new list (); } ' –
Juliet
मुझे लगता है कि यह खराब तरीके से बड़ी समस्या से निपटने के परिणामस्वरूप एक कोड गंध हो सकता है। –