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

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

7
किसी भी तरह से एक निजी विधि लागू करने के लिए?
मेरे पास एक वर्ग है जो XML का उपयोग करता है और Objectदूसरी कक्षा में लौटने के लिए प्रतिबिंब बनाता है। आम तौर पर ये ऑब्जेक्ट बाहरी वस्तु के उप क्षेत्र होते हैं, लेकिन कभी-कभी यह कुछ ऐसा होता है जिसे मैं मक्खी पर उत्पन्न करना चाहता हूं। मैं कुछ …
146 java  reflection  private 


18
जावा में प्रतिबिंब के साथ एक सामान्य पैरामीटर का प्रकार प्राप्त करें
क्या सामान्य पैरामीटर के प्रकार को प्राप्त करना संभव है? एक उदाहरण: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void main(String... args) { chill(new ArrayList<SpiderMan>()); } }

8
जावा प्रतिबिंब: एक चर का नाम कैसे प्राप्त करें?
जावा प्रतिबिंब का उपयोग करना, क्या स्थानीय चर का नाम प्राप्त करना संभव है? उदाहरण के लिए, यदि मेरे पास यह है: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); क्या ऐसा तरीका लागू करना संभव है जो उन चरों के नाम पा …
139 java  reflection 

5
यदि परीक्षण C # में सामान्य प्रकार का है
यदि कोई वस्तु सामान्य प्रकार की है तो मैं एक परीक्षण करना चाहूंगा। मैंने सफलता के बिना निम्नलिखित की कोशिश की है: public bool Test() { List<int> list = new List<int>(); return list.GetType() == typeof(List<>); } मैं क्या गलत कर रहा हूं और मैं यह परीक्षा कैसे करूं?
134 c#  .net  generics  reflection  types 

7
पायथन में किसी ऑब्जेक्ट के गुणों की गणना कैसे करें?
आईसी # हम इसे प्रतिबिंब के माध्यम से करते हैं। जावास्क्रिप्ट में यह सरल है: for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; इसे पायथन में कैसे करें?

8
परावर्तन जेनेरिक को फ़ील्ड मान मिलता है
मैं प्रतिबिंब के माध्यम से क्षेत्र मूल्य प्राप्त करने की कोशिश कर रहा हूं। समस्या यह है कि मुझे खेतों के प्रकार का पता नहीं है और मूल्य प्राप्त करते समय इसे तय करना होगा। यह कोड इस अपवाद के साथ परिणाम देता है: Java.lang.tring फ़ील्ड कॉम सेट नहीं कर …
132 java  reflection 

4
मैं गतिशील वस्तु के सदस्यों पर कैसे प्रतिबिंबित करूं?
मुझे .NET 4 में गतिशील कीवर्ड के साथ घोषित ऑब्जेक्ट से गुणों और उनके मूल्यों का शब्दकोश प्राप्त करने की आवश्यकता है? ऐसा लगता है कि इसके लिए प्रतिबिंब का उपयोग नहीं किया जाएगा। उदाहरण: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I …
131 c#  dynamic  reflection 

14
जावा प्रतिबिंब का उपयोग कर विरासत में मिली विशेषता नामों / मूल्यों को पुनः प्राप्त करना
मेरे पास जावा ऑब्जेक्ट 'चाइल्डऑब्ज' है जो 'पैरेंटबोज' से बढ़ा है। अब, यदि चाइल्डऑनज के सभी विशेषता नाम और मूल्यों को पुनः प्राप्त करना संभव है, तो विरासत में मिली विशेषताओं सहित, जावा प्रतिबिंब तंत्र का उपयोग करना भी शामिल है? Class.getFields मुझे सार्वजनिक विशेषताओं की श्रेणी देता है , …

3
उद्देश्य-सी वर्ग -> स्ट्रिंग की तरह: [NSArray className] -> @ "NSArray"
मैं क्लास ऑब्जेक्ट से ही एक वर्ग का एक स्ट्रिंग नाम प्राप्त करने की कोशिश कर रहा हूं। // For instance [NSArray className]; // @"NSArray" मैंने पाया है, object_getClassName(id obj)लेकिन इसके लिए एक उदाहरण की आवश्यकता है, और मेरे मामले में यह अनावश्यक काम है। तो मैं क्लास ऑब्जेक्ट से …

4
परावर्तन द्वारा प्राप्त करने वाले का सर्वोत्तम तरीका
मुझे किसी विशिष्ट एनोटेशन के साथ फ़ील्ड का मान प्राप्त करने की आवश्यकता है, इसलिए प्रतिबिंब के साथ मैं इस फ़ील्ड ऑब्जेक्ट को प्राप्त करने में सक्षम हूं। समस्या यह है कि यह क्षेत्र हमेशा निजी होगा, हालांकि मुझे पहले से पता है कि इसमें हमेशा एक विधि होगी। मुझे …
127 java  reflection  getter 

5
क्या प्रतिबिंब के माध्यम से निजी संपत्ति सेट करना संभव है?
क्या मैं प्रतिबिंब के माध्यम से एक निजी संपत्ति निर्धारित कर सकता हूं? public abstract class Entity { private int _id; private DateTime? _createdOn; public virtual T Id { get { return _id; } private set { ChangePropertyAndNotify(ref _id, value, x => Id); } } public virtual DateTime? CreatedOn { …


14
क्या मैं जावा प्रतिबिंब का उपयोग करके विधि पैरामीटर नाम प्राप्त कर सकता हूं?
अगर मेरे पास इस तरह एक वर्ग है: public class Whatever { public void aMethod(int aParam); } क्या यह जानने का कोई तरीका है कि aMethodनामित पैरामीटर का उपयोग किया aParamजाता है, जो कि प्रकार का है int?
124 java  reflection 

5
कुछ C # lambda अभिव्यक्तियाँ स्टैटिक विधियों को क्यों संकलित करती हैं?
जैसा कि आप नीचे दिए गए कोड में देख सकते हैं, मैंने एक Action<>वस्तु को एक चर के रूप में घोषित किया है । क्या कोई कृपया मुझे बताएगा कि यह क्रिया विधि प्रतिनिधि स्थिर विधि की तरह क्यों व्यवहार करता है? यह trueनिम्न कोड में क्यों लौटता है? कोड: …
122 c#  .net  reflection  lambda 

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