का ऑब्जेक्ट बनाएं मेरे पास मेरे डेटाबेस में एक तालिका है जिसका उपयोग मैं अपने एप्लिकेशन में रिश्तों को प्रबंधित करने के लिए करता हूं। यह प्रकृति में बहुत बुनियादी है - पैरेंट टाइप, पैरेंट आईडी, चाइल्ड टाइप, childId ... सभी चींटियों के रूप में। मैंने पहले यह सेटअप किया है, लेकिन मैंने इसे स्विच/केस सेटअप के साथ किया था जब मेरे पास 6 अलग-अलग टेबल थे जिन्हें मैं लिंक करने का प्रयास कर रहा था। अब मेरे पास 30 टेबल हैं जो मैं इसे करने की कोशिश कर रहा हूं और मैं अपने स्विच कमांड में 30 केस प्रविष्टियों को लिखने के बिना ऐसा करने में सक्षम होना चाहता हूं।गतिशील रूप से <Type>
क्या कोई तरीका है कि मैं एक स्ट्रिंग का उपयोग कर .NET क्लास का संदर्भ दे सकता हूं? मैं जानता हूँ कि यह मान्य नहीं है (क्योंकि मैं इस के कई रूप की कोशिश की है):
Type t = Type.GetType("WebCore.Models.Page");
object page = new t();
मुझे पता है कि एक वस्तु का प्रकार प्राप्त करने के लिए, लेकिन मैं कैसे प्रयोग करते हैं कि मक्खी पर एक नया बनाने के लिए आपत्ति?
यह काम नहीं करेगा अगर इस प्रकार की असेंबली पहले से ही ऐपडोमेन में लोड नहीं हुई है। –
भी उस विधि को कॉल करने के लिए, ओपी को संकलन समय पर प्रकार तक पहुंच होनी चाहिए - मूल प्रश्न पूछा गया कि एक स्ट्रिंग से निष्पादन समय पर एक उदाहरण कैसे बनाया जाए। –
मैं केवल प्रश्न में दिए गए उदाहरण पर अपना उत्तर दे रहा हूं। –