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

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

10
वर्ग नाम और निर्माण निर्माता का उपयोग करके एक उदाहरण बनाना
क्या एक विशेष वर्ग का उदाहरण बनाने के लिए एक तरीका है जिसे कक्षा का नाम (डायनामिक) दिया गया है और इसके निर्माता को मापदंडों को पारित करना है। कुछ इस तरह: Object object = createInstance("mypackage.MyClass","MyAttributeValue"); जहां "MyAttributeValue"के निर्माता के लिए एक तर्क है MyClass।

12
एक स्ट्रिंग मान के साथ प्रतिबिंब द्वारा एक संपत्ति निर्धारित करना
मैं प्रकार के मूल्य के साथ, प्रतिबिंब के माध्यम से किसी वस्तु की एक संपत्ति निर्धारित करना चाहता हूं string । इसलिए, उदाहरण के लिए, मान लीजिए कि मेरे पास Shipएक संपत्ति है Latitude, जो एक संपत्ति है double। यहाँ मैं क्या करना चाहता हूँ: Ship ship = new Ship(); …

16
जांचें कि क्या कोई वर्ग सामान्य वर्ग से लिया गया है
मेरी परियोजना में व्युत्पन्न वर्ग के साथ एक सामान्य वर्ग है। public class GenericClass<T> : GenericInterface<T> { } public class Test : GenericClass<SomeType> { } क्या यह पता लगाने का कोई तरीका है कि क्या कोई Typeवस्तु प्राप्त हुई है GenericClass? t.IsSubclassOf(typeof(GenericClass<>)) काम नहीं करता।
309 c#  generics  reflection 

21
कैसे बताएं कि जावास्क्रिप्ट फ़ंक्शन परिभाषित है या नहीं
यदि आप जावास्क्रिप्ट में एक फ़ंक्शन को परिभाषित करते हैं तो आप कैसे बताएंगे? मैं ऐसा कुछ करना चाहता हूं function something_cool(text, callback) { alert(text); if( callback != null ) callback(); } लेकिन यह मुझे मिल जाता है कॉलबैक एक फ़ंक्शन नहीं है कॉलबैक परिभाषित नहीं होने पर त्रुटि।

6
Convert.ChangeType () अशक्त प्रकारों पर विफल रहता है
मैं एक स्ट्रिंग को ऑब्जेक्ट प्रॉपर्टी वैल्यू में बदलना चाहता हूं, जिसका नाम मेरे पास एक स्ट्रिंग है। मैं ऐसा करने की कोशिश कर रहा हूं: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) { property.SetValue(entity, Convert.ChangeType(value, property.PropertyType), null); } …
301 c#  .net  reflection 

11
मैं पायथन में वर्तमान मॉड्यूल के भीतर सभी वर्गों की सूची कैसे प्राप्त कर सकता हूं?
मैंने मॉड्यूल से सभी वर्गों को निकालने वाले लोगों के बहुत सारे उदाहरण देखे हैं, आमतौर पर ऐसा कुछ: # foo.py class Foo: pass # test.py import inspect import foo for name, obj in inspect.getmembers(foo): if inspect.isclass(obj): print obj बहुत बढ़िया। लेकिन मुझे यह पता नहीं चल पाया है कि …

30
फ़ंक्शन पैरामीटर नाम / मान को गतिशील रूप से कैसे प्राप्त करें?
क्या किसी फ़ंक्शन के फ़ंक्शन पैरामीटर को गतिशील रूप से प्राप्त करने का एक तरीका है? मान लें कि मेरा फ़ंक्शन इस तरह दिखता है: function doSomething(param1, param2, .... paramN){ // fill an array with the parameter name and value // some other code } अब, मैं फ़ंक्शन के अंदर …



28
मैं C ++ एप्लिकेशन में प्रतिबिंब कैसे जोड़ सकता हूं?
मैं इसके नाम, सामग्री (अर्थात सदस्यों और उनके प्रकारों) आदि के लिए एक C ++ वर्ग का आत्मनिरीक्षण करने में सक्षम होना चाहूंगा, मैं यहां देशी C ++ की बात कर रहा हूं, C ++ प्रबंधित नहीं, जिसमें प्रतिबिंब है। मुझे लगता है कि C ++ RTTI का उपयोग करके …

14
परावर्तन - गुण का नाम और संपत्ति पर मूल्य प्राप्त करें
मेरे पास एक वर्ग है, इसे नाम से एक संपत्ति के साथ बुक करने की सुविधा देता है। उस संपत्ति के साथ, मेरे पास एक विशेषता है। public class Book { [Author("AuthorName")] public string Name { get; private set; } } मेरी मुख्य विधि में, मैं प्रतिबिंब का उपयोग कर …

9
कैसे जांचें कि एक चर एक वर्ग है या नहीं?
मैं सोच रहा था कि कैसे जांचा जाए कि एक चर एक वर्ग है (उदाहरण नहीं!) या नहीं। मैंने ऐसा करने के लिए फ़ंक्शन का उपयोग करने की कोशिश की है isinstance(object, class_or_type_or_tuple), लेकिन मुझे नहीं पता कि कक्षा किस प्रकार की होगी। उदाहरण के लिए, निम्नलिखित कोड में class …
251 python  reflection 

5
स्विफ्ट के साथ .KindOfClass का उपयोग कर रहा है
मैं स्विफ्ट लैंग का एक सा लेने की कोशिश कर रहा हूं और सोच रहा हूं कि निम्नलिखित ऑब्जेक्ट-सी को स्विफ्ट में कैसे बदला जाए: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = [touches anyObject]; if ([touch.view isKindOfClass: UIPickerView.class]) { //your touch was in a uipickerview …

10
प्रतिबिंब के साथ एक निजी क्षेत्र का पता लगाएं?
इस वर्ग को दिया class Foo { // Want to find _bar with reflection [SomeAttribute] private string _bar; public string BigBar { get { return this._bar; } } } मैं निजी आइटम _bar खोजना चाहता हूं जिसे मैं एक विशेषता के साथ चिह्नित करूंगा। क्या यह संभव है? मैंने यह …

12
यह निर्धारित करने के लिए कि यदि कोई प्रकार एक विशिष्ट सामान्य इंटरफ़ेस प्रकार लागू करता है
निम्नलिखित प्रकार की परिभाषाएँ मानें: public interface IFoo<T> : IBar<T> {} public class Foo<T> : IFoo<T> {} मुझे कैसे पता चलेगा कि क्या प्रकार केवल Fooसामान्य IBar<T>प्रकार के उपलब्ध होने पर सामान्य इंटरफ़ेस को लागू करता है?
226 c#  .net  reflection 

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