reflection पर टैग किए गए जवाब

परावर्तन एक कार्यक्रम की क्षमता और / या इसकी संरचना और / या व्यवहार को संशोधित करने के लिए है। प्रतिबिंब सहायक प्रोग्रामिंग भाषा पर निर्भर है - कृपया इस टैग का उपयोग करते समय उपयोग की जा रही प्रोग्रामिंग भाषा को टैग करें।

16
Type.GetType ("namespace.abClassName") शून्य देता है
यह कोड: Type.GetType("namespace.a.b.ClassName") लौटता है null। और हम में है: using namespace.a.b; अपडेट करें: प्रकार मौजूद है, यह एक अलग श्रेणी के पुस्तकालय में है, और मुझे इसे स्ट्रिंग नाम से प्राप्त करने की आवश्यकता है।
216 c#  reflection 

13
.NET प्रतिबिंब कितना महंगा है?
मैं लगातार सुनता हूं कि प्रतिबिंब कितना खराब है। जबकि मैं आम तौर पर प्रतिबिंब से बचता हूं और शायद ही कभी ऐसी स्थितियां पाता हूं जहां इसके बिना मेरी समस्या को हल करना असंभव है, मैं सोच रहा था ... उन लोगों के लिए जिन्होंने अनुप्रयोगों में प्रतिबिंब का …

6
किसी विशेषता के साथ गुणों की सूची कैसे प्राप्त करें?
मेरे पास एक प्रकार है, tऔर मैं उन सार्वजनिक गुणों की एक सूची प्राप्त करना चाहूंगा जिनके पास विशेषता है MyAttribute। विशेषता को AllowMultiple = falseइस तरह से चिह्नित किया गया है : [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] वर्तमान में मेरे पास क्या है, लेकिन मैं सोच रहा हूं कि एक …
210 c#  .net  reflection 

13
एक स्ट्रिंग के रूप में संपत्ति का नाम प्राप्त करें
(मेरे द्वारा स्वीकृत उत्तर का उपयोग करके नीचे दिए गए समाधान देखें) मैं प्रतिबिंब को शामिल करने वाले कुछ कोड की स्थिरता को बेहतर बनाने की कोशिश कर रहा हूं। ऐप में .NET रीमोटिंग इंटरफ़ेस एक्सपोज़िंग (अन्य बातों के अलावा) है जो ऐप के भागों को एक्सेस करने के लिए …

13
क्या आप वर्तमान में निष्पादित विधि का नाम खोजने के लिए प्रतिबिंब का उपयोग कर सकते हैं?
जैसे शीर्षक कहता है: क्या प्रतिबिंब आपको वर्तमान में निष्पादित विधि का नाम दे सकता है। हेइज़ेनबर्ग समस्या के कारण मैं अनुमान लगाने में असमर्थ हूं। आप एक विधि को कैसे कहते हैं जो आपको वर्तमान पद्धति को बदलने के बिना बताएगी कि वर्तमान विधि क्या है? लेकिन मुझे उम्मीद …
202 .net  reflection 


4
प्रतिबिंब का उपयोग करके एक स्थिर विधि का उपयोग करना
मैं उस mainविधि का आह्वान करना चाहता हूं जो स्थिर है। मुझे प्रकार की वस्तु मिल गई Class, लेकिन मैं उस वर्ग का एक उदाहरण नहीं बना पा रहा हूं और staticविधि का आह्वान भी नहीं कर पा रहा हूं main।
198 java  reflection  static 

9
प्रतिबिंब: मापदंडों के साथ विधि कैसे लागू करें
मैं मापदंडों के साथ प्रतिबिंब के माध्यम से एक विधि को लागू करने की कोशिश कर रहा हूं और मुझे प्राप्त होता है: ऑब्जेक्ट लक्ष्य प्रकार से मेल नहीं खाता है अगर मैं बिना पैरामीटर के किसी विधि को लागू करता हूं, तो यह ठीक काम करता है। निम्नलिखित कोड …

7
जांचें कि क्या एक क्लास ऑब्जेक्ट जावा में किसी अन्य क्लास ऑब्जेक्ट का उपवर्ग है
मैं जावा के प्रतिबिंब एपीआई के साथ खेल रहा हूं और कुछ क्षेत्रों को संभालने की कोशिश कर रहा हूं। अब मैं अपने खेतों के प्रकार की पहचान करने के साथ फंस गया हूं। स्ट्रिंग्स आसान है, बस करो myField.getType().equals(String.class)। अन्य गैर-व्युत्पन्न वर्गों के लिए भी यही लागू होता है। …
196 java  class  reflection 

4
जावा प्रतिबिंब में getFields और getDeclaredFields के बीच अंतर क्या है
मैं जावा प्रतिबिंब का उपयोग करते समय getFieldsविधि और विधि के बीच अंतर के बारे में थोड़ा भ्रमित हूं getDeclaredFields। मैंने पढ़ा है कि getDeclaredFieldsआपको कक्षा के सभी क्षेत्रों तक पहुँच प्रदान करता है और यह getFieldsकेवल सार्वजनिक क्षेत्रों को लौटाता है। यदि यह मामला है, तो आप हमेशा उपयोग …
195 java  reflection 

2
एक प्रकार का इनिशियलाइज़र NullReferenceException को क्यों खोजेगा?
इससे मुझे स्टंप हो गया है। मैं नोदा समय के लिए कुछ परीक्षणों का अनुकूलन करने की कोशिश कर रहा था, जहां हमारे पास कुछ प्रकार के शुरुआती जांच हैं। मैंने सोचा कि एक नई चीज़ में लोड करने से पहले मैं यह पता लगा लूंगा कि क्या एक प्रकार …

5
विधानसभा का नाम हो रहा है
C # के अपवाद वर्ग में एक स्रोत गुण है जो डिफ़ॉल्ट रूप से असेंबली के नाम पर सेट है। क्या इस सटीक स्ट्रिंग को प्राप्त करने का एक और तरीका है (एक अलग स्ट्रिंग को पार्स किए बिना)? मैंने निम्नलिखित कोशिश की है: catch(Exception e) { string str = …

3
BindingFlags.IgnoreCase Type.GetProperty () के लिए काम नहीं कर रहा है?
निम्नलिखित की कल्पना करो टाइप टी में एक फील्ड कंपनी है। निम्नलिखित विधि को निष्पादित करते समय यह पूरी तरह से काम करता है: Type t = typeof(T); t.GetProperty("Company") निम्नलिखित कॉल के साथ मैं हालांकि शून्य मिलता है Type t = typeof(T); t.GetProperty("company", BindingFlags.IgnoreCase) किसी को एक विचार मिला?

12
JSON डेटा से JSON स्कीमा उत्पन्न करने के लिए उपकरण [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 3 साल पहले बंद हुआ । इस प्रश्न …


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.