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

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

21
प्रतिबिंब क्या है और यह क्यों उपयोगी है?
प्रतिबिंब क्या है, और यह क्यों उपयोगी है? मुझे जावा में विशेष रूप से दिलचस्पी है, लेकिन मुझे लगता है कि सिद्धांत किसी भी भाषा में समान हैं।

30
जावा में जेनेरिक ऐरे कैसे बनाएं?
जावा जेनेरिक के कार्यान्वयन के कारण, आपके पास इस तरह का कोड नहीं हो सकता है: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } प्रकार सुरक्षा को बनाए रखते हुए मैं इसे कैसे लागू कर सकता हूं? …

8
मैं जेनेरिक पद्धति को कॉल करने के लिए प्रतिबिंब का उपयोग कैसे करूं?
जब सामान्य पैरामीटर को संकलन समय पर नहीं जाना जाता है, तो सामान्य तरीके से कॉल करने का सबसे अच्छा तरीका क्या है, लेकिन इसके बजाय गतिशील रूप से रनटाइम पर प्राप्त किया जाता है? निम्नलिखित नमूना कोड पर विचार करें - Example()विधि के अंदर , चर में संग्रहीत GenericMethod<T>()का …
1069 c#  .net  generics  reflection 

22
C # में प्रतिबिंब का उपयोग करके स्ट्रिंग से संपत्ति का मूल्य प्राप्त करें
मैं अपने कोड में प्रतिबिंब 1 उदाहरण का उपयोग करके डेटा परिवर्तन को लागू करने का प्रयास कर रहा हूं। GetSourceValueसमारोह एक स्विच विभिन्न प्रकार की तुलना की है, लेकिन मैं इन प्रकार के और गुण को हटाने और करना चाहते GetSourceValueसंपत्ति पैरामीटर के रूप में केवल एक ही स्ट्रिंग …

28
कोड असेंबली का रास्ता मुझे कैसे मिलता है?
क्या विधानसभा के लिए रास्ता पाने का एक तरीका है जिसमें वर्तमान कोड रहता है? मुझे कॉलिंग असेंबली का रास्ता नहीं चाहिए, बस एक कोड है। मूल रूप से मेरी यूनिट टेस्ट को कुछ xml टेस्ट फाइल पढ़ने की जरूरत है जो dll के सापेक्ष स्थित हैं। मैं चाहता हूं …
780 c#  .net  reflection  mbunit 

12
एक प्रकार से एक नई वस्तु उदाहरण कैसे बनाएँ
किसी को हमेशा Typeसंकलन-समय पर एक वस्तु का पता नहीं चल सकता है, लेकिन इसका एक उदाहरण बनाने की आवश्यकता हो सकती है Type। कैसे आप एक से एक नई वस्तु उदाहरण मिलता है Type?

21
स्ट्रिंग के रूप में विधि नाम दिए जाने पर मैं जावा विधि कैसे लागू करूं?
अगर मेरे पास दो चर हैं: Object obj; String methodName = "getName"; की कक्षा को जाने बिना obj, मैं उस methodNameपर पहचाने गए तरीके को कैसे कह सकता हूं ? कहा जा रहा विधि में कोई पैरामीटर नहीं है, और एक Stringवापसी मूल्य है। यह जावा बीन के लिए एक …
684 java  reflection  invoke 



14
यह निर्धारित करने के लिए कि कोई प्रकार C # परावर्तन के साथ एक इंटरफ़ेस लागू करता है
है प्रतिबिंब में C#अगर कुछ दिया निर्धारित करने के लिए प्रस्ताव के लिए एक रास्ता System.Typeप्रकार मॉडल कुछ इंटरफेस? public interface IMyInterface {} public class MyType : IMyInterface {} // should yield 'true' typeof(MyType)./* ????? */MODELS_INTERFACE(IMyInterface);
561 c#  reflection  interface 

16
इंटरफ़ेस लागू करने वाले सभी प्रकार प्राप्त करना
प्रतिबिंब का उपयोग करते हुए, मैं सभी प्रकार कैसे प्राप्त कर सकता हूं जो कम से कम कोड के साथ C # 3.0 / .NET 3.5 के साथ एक इंटरफ़ेस लागू करते हैं, और पुनरावृत्तियों को कम करते हैं? यह वही है जो मैं फिर से लिखना चाहता हूं: foreach …

27
क्या आप प्रतिबिंब का उपयोग करके पैकेज में सभी कक्षाएं पा सकते हैं?
क्या किसी दिए गए पैकेज में सभी वर्गों या इंटरफेस को ढूंढना संभव है? (जल्दी से उदाहरण के लिए Package, यह नहीं की तरह लग रहे हो जाएगा।)

14
डिफ़ॉल्ट के प्रोग्रामेटिक समकक्ष (प्रकार)
मैं प्रतिबिंब का उपयोग Typeगुणों के माध्यम से करने के लिए कर रहा हूँ और उनके डिफ़ॉल्ट के लिए कुछ प्रकार सेट करें। अब, मैं टाइप पर स्विच कर सकता हूं और default(Type)स्पष्ट रूप से सेट कर सकता हूं , लेकिन मैं इसे एक पंक्ति में करूंगा। क्या कोई प्रोग्रामेटिक …
514 c#  reflection  default 

25
रनटाइम के दौरान सामान्य प्रकार की क्लास लें
इसे कैसे प्राप्त किया जा सकता है? public class GenericClass<T> { public Type getMyType() { //How do I return the type of T? } } मैंने अब तक जो कुछ भी आजमाया है वह हमेशा Objectउपयोग किए जाने वाले विशिष्ट प्रकार के बजाय हमेशा रिटर्न टाइप करता है।

23
एनुम के मूल्य के गुण प्राप्त करना
मैं जानना चाहूंगा कि क्या enumमूल्यों का गुण प्राप्त करना संभव है और enumस्वयं का नहीं? उदाहरण के लिए, मान लें कि मेरे पास निम्नलिखित हैंenum : using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } मैं जो चाहता हूं उसे एनम …

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