2011-11-05 9 views
8

क्या कक्षा को लोड करना और इसके .cs फ़ाइल से इसका इंस्टेंस बनाना संभव है?किसी .cs फ़ाइल से कक्षा को लोड करने के लिए कैसे करें

मैं एक .cs फ़ाइल में एक कस्टम वर्ग खोलने के लिए और

धन्यवाद अपने आवेदन में इसके बारे में उदाहरण बनाने के लिए

उत्तर

12

सिद्धांत में हाँ - यह मुख्य रूप से है कि क्या आप सभी निर्भरता उपलब्ध पर निर्भर करता है ...

यदि आप .cs संकलित करने के लिए अंतर्निहित CSharpCodeProvider का उपयोग कर सकते हैं - एक असेंबली में फ़ाइल (आवश्यकता होने पर पूरी तरह से स्मृति में हो सकती है) और उसके बाद प्रतिबिंब का उपयोग करें ताकि उस विधानसभा से एक वर्ग/कक्षा का उपयोग किया जा सके ...

के बाद से अधिक से अधिक विवरण मैं इन कड़ियों चेकआउट और विस्तार सवालों के साथ वापस आने के लिए सुझाव है कि प्रदान नहीं करते हैं, तो कुछ arrise:

3

आप Microsoft.CSharp.CSharpCodeProvider और System.CodeDom उपयोग कर सकते हैं क्रम में कोड निष्पादित करने के लिए चाहते हैं, तो इस बारे में एक लेख है कोड परियोजना here और here

संबंधित मुद्दे

 संबंधित मुद्दे