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

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

4
विधानसभा को बुलाते समय ReflectionTypeLoadException को कैसे रोका जाए ।GetTypes ()
मैं इस तरह के कोड का उपयोग करके एक विशिष्ट इंटरफ़ेस को लागू करने वाले प्रकारों के लिए एक असेंबली को स्कैन करने की कोशिश कर रहा हूं: public List<Type> FindTypesImplementing<T>(string assemblyPath) { var matchingTypes = new List<Type>(); var asm = Assembly.LoadFrom(assemblyPath); foreach (var t in asm.GetTypes()) { if (typeof(T).IsAssignableFrom(t)) …

8
जावा में स्ट्रिंग प्रतिस्थापन, एक वेग टेम्पलेट के समान
क्या Stringजावा में कोई प्रतिस्थापन तंत्र है, जहां मैं एक पाठ के साथ वस्तुओं को पारित कर सकता हूं, और यह स्ट्रिंग को प्रतिस्थापित करता है जैसा कि होता है। उदाहरण के लिए, पाठ है: Hello ${user.name}, Welcome to ${site.name}. मेरे पास जो वस्तुएं हैं "user"और हैं "site"। मैं ${}वस्तुओं …

6
एक इंटरफेस विरासत पदानुक्रम के लिए सभी संपत्तियों को वापस करने के लिए GetProperties ()
निम्नलिखित काल्पनिक विरासत पदानुक्रम को मानते हुए: public interface IA { int ID { get; set; } } public interface IB : IA { string Name { get; set; } } प्रतिबिंब का उपयोग करना और निम्नलिखित कॉल करना: typeof(IB).GetProperties(BindingFlags.Public | BindingFlags.Instance) केवल इंटरफ़ेस के गुण देगा IB, जो " …
96 c#  .net  reflection 


4
नाम से वस्तुनिष्ठ-ग वर्ग उदाहरण बनाएं?
क्या नाम से कक्षा का उदाहरण बनाना संभव है? कुछ इस तरह: NSString* className = @"Car"; id* p = [Magic createClassByName:className]; [p turnOnEngine]; मुझे नहीं पता कि यह उद्देश्य-सी में संभव है, लेकिन ऐसा लगता है कि यह होगा,

15
मैं क्लास पैकेज में जावा पैकेज से सभी कक्षाएं कैसे पढ़ता हूं?
मुझे जावा पैकेज में निहित कक्षाएं पढ़ने की जरूरत है। वे क्लास क्लासपैथ में हैं। मुझे यह कार्य सीधे जावा प्रोग्राम से करने की आवश्यकता है। क्या आप एक सरल तरीका जानते हैं? List<Class> classes = readClassesFrom("my.package")
94 java  reflection 


7
क्या निजी तरीके वास्तव में सुरक्षित हैं?
जावा में privateएक्सेस संशोधक को सुरक्षित मानते हैं क्योंकि यह कक्षा के बाहर दिखाई नहीं देता है। तब बाहरी दुनिया को उस तरीके के बारे में पता नहीं होता है। लेकिन मुझे लगा कि जावा प्रतिबिंब इस नियम को तोड़ने के लिए उपयोग कर सकता है। निम्नलिखित मामले पर विचार …

16
मैं गतिशील रूप से C # कोड का मूल्यांकन कैसे कर सकता हूं?
मैं eval("something()");जावास्क्रिप्ट में कोड को गतिशील रूप से निष्पादित करने के लिए कर सकता हूं । क्या मेरे लिए C # में एक ही काम करने का कोई तरीका है? मैं जो करने की कोशिश कर रहा हूं उसका एक उदाहरण है: मेरे पास एक पूर्णांक चर (कहना i) है …

23
जावा ऑब्जेक्ट (बीन) को कुंजी-मूल्य जोड़े (और इसके विपरीत) में कैसे परिवर्तित किया जाए?
कहें कि मेरे पास एक बहुत ही सरल जावा ऑब्जेक्ट है जिसमें केवल कुछ गेटएक्सएक्सएक्स और सेटएक्सएक्सएक्स गुण हैं। यह ऑब्जेक्ट केवल मानों को संभालने के लिए उपयोग किया जाता है, मूल रूप से एक रिकॉर्ड या एक प्रकार-सुरक्षित (और प्रदर्शनकारी) नक्शा। मुझे अक्सर इस ऑब्जेक्ट को मुख्य मूल्य जोड़े …


4
निर्धारित करें कि क्या कोई वर्ग जावा में इंटरफ़ेस लागू करता है
मेरे पास एक Classवस्तु है। मैं यह निर्धारित करना चाहता हूं कि Classवस्तु जिस प्रकार का प्रतिनिधित्व करती है वह एक विशिष्ट इंटरफ़ेस को लागू करती है। मैं सोच रहा था कि यह कैसे हासिल किया जा सकता है? मेरे पास निम्न कोड है। मूल रूप से यह क्या करता …
91 java  reflection 

6
C # में रनटाइम पर DLL लोड हो रहा है
मैं यह पता लगाने की कोशिश कर रहा हूं कि आप C # एप्लिकेशन के अंदर रनटाइम पर एक .dll का आयात और उपयोग कैसे कर सकते हैं। असेंबली का उपयोग करते हुए। LoadFile () मैं dll को लोड करने के लिए अपना कार्यक्रम प्राप्त करने में कामयाब रहा (यह …
91 c#  reflection  dll 

6
C # परावर्तन: स्ट्रिंग से वर्ग संदर्भ कैसे प्राप्त करें?
मैं इसे C # में करना चाहता हूं, लेकिन मुझे नहीं पता कि कैसे: मेरे पास वर्ग नाम के साथ एक स्ट्रिंग है: FooClassऔर मैं इस वर्ग पर एक (स्थिर) विधि लागू करना चाहता हूं: FooClass.MyMethod(); जाहिर है, मुझे प्रतिबिंब के माध्यम से कक्षा का संदर्भ खोजने की आवश्यकता है, …
90 c#  reflection 

10
शब्दकोश और इसके विपरीत के लिए मानचित्रण वस्तु
क्या किसी शब्दकोश और इसके विपरीत में ऑब्जेक्ट मैप करने का कोई सुंदर त्वरित तरीका है? उदाहरण: IDictionary<string,object> a = new Dictionary<string,object>(); a["Id"]=1; a["Name"]="Ahmad"; // ..... हो जाता है SomeClass b = new SomeClass(); b.Id=1; b.Name="Ahmad"; // ..........

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