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

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

13
IEnumerable <T> से टाइप T प्राप्त करना
वहाँ प्रतिबिंब के माध्यम Tसे प्रकार को पुनः प्राप्त करने का एक तरीका है IEnumerable&lt;T&gt;? जैसे मेरे पास एक चर IEnumerable&lt;Child&gt;जानकारी है; मैं प्रतिबिंब के माध्यम से बच्चे के प्रकार को पुनः प्राप्त करना चाहता हूं
106 c#  generics  reflection 

4
जावा प्रतिबिंब - असफल का प्रभाव (सत्य)
मैं कक्षाओं में गतिशील रूप से मानों को सेट करने के लिए कुछ एनोटेशन का उपयोग कर रहा हूं। चूँकि मैं इसे सार्वजनिक, संरक्षित या निजी होने के बावजूद करना चाहता हूँ, इसलिए मैं विधि को setAccessible(true)कॉल करने से पहले हर बार फील्ड ऑब्जेक्ट पर कॉल कर रहा हूँ set()। …
105 java  reflection 

19
निर्धारित करें कि क्या कोड एक इकाई परीक्षण के भाग के रूप में चल रहा है
मेरा एक यूनिट टेस्ट (nUnit) है। एक इकाई परीक्षण के माध्यम से चल रहा है, तो कॉल स्टैक नीचे कई परतें एक विधि विफल हो जाएंगी। आदर्श रूप से आप किसी चीज़ का उपयोग उस वस्तु को सेटअप करने के लिए मॉकिंग के रूप में करेंगे जिसका उपयोग इस पद्धति …
105 c#  reflection  nunit 

10
रेजर / एमवीसी 3 का उपयोग करके वेब पेज में असेंबलीव्यूशन में समस्या
मैं अपने MVC3 साइट में हर पृष्ठ के पाद लेख में असेंबलीइन्फो वर्जन डेटा डालने के लिए अपने _Layout.cshtml फ़ाइल में पाद लेख में निम्न कोड का उपयोग कर रहा हूं। तथापि: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() सिर्फ पाद में प्रिंट: Revision 0.0.0.0 जब मैंने निम्नलिखित का उपयोग करके "असेंबली असेंबली" के लिए सभी …

3
प्रतिबिंब के माध्यम से जावा में सार्वजनिक स्थिर अंतिम क्षेत्र / एक वर्ग की संपत्ति का मूल्य प्राप्त करना
कहो कि मेरे पास एक वर्ग है: public class R { public static final int _1st = 0x334455; } मैं प्रतिबिंब के माध्यम से "_1st" का मूल्य कैसे प्राप्त कर सकता हूं ?
103 java  reflection  static  final 

8
मैं SQLite डेटाबेस के लिए तालिका में स्तंभों की सूची कैसे प्राप्त कर सकता हूं?
मैं एक तालिका में स्तंभों की सूची प्राप्त करना चाह रहा हूं। डेटाबेस SQLite (3.6, मेरा मानना ​​है) की नवीनतम रिलीज़ है। मैं एक ऐसे कोड की तलाश में हूं जो SQL क्वेरी के साथ ऐसा करता है। कॉलम से संबंधित मेटाडेटा के लिए अतिरिक्त बोनस अंक (जैसे लंबाई, डेटा …
102 reflection  sqlite  list 

8
जावा में Instof से बचना
"इंस्टोफ़" संचालन की एक श्रृंखला होने को "कोड गंध" माना जाता है। मानक उत्तर "बहुरूपता का उपयोग करें" है। मैं इस मामले में कैसे करूंगा? एक आधार वर्ग के कई उपवर्ग हैं; उनमें से कोई भी मेरे नियंत्रण में नहीं है। एक सुसंगत स्थिति जावा क्लासेस इंटेगर, डबल, बिगडेसीमल आदि …

4
सृजन के बाद संपत्ति को गुमनाम प्रकार में जोड़ें
मैं कुछ हेल्पर तरीकों से अपने एचटीएमएल एट्रिब्यूट्स को पास करने के लिए एक अनाम वस्तु का उपयोग करता हूं। यदि उपभोक्ता ने एक आईडी विशेषता नहीं जोड़ी है, तो मैं इसे अपने सहायक विधि में जोड़ना चाहता हूं। मैं इस अनाम ऑब्जेक्ट में एक विशेषता कैसे जोड़ सकता हूं?

7
Java में a.getClass () और A.class में क्या अंतर है?
जावा में क्या पेशेवरों / विपक्ष उपयोग करने के लिए विकल्प आसपास मौजूद a.getClass()या A.class? जहाँ कहीं भी Class&lt;?&gt;उम्मीद की जाती है, वहाँ या तो उपयोग किया जा सकता है, लेकिन मुझे लगता है कि दोनों अलग-अलग परिस्थितियों में उपयोग करने के लिए प्रदर्शन या अन्य सूक्ष्म लाभ होंगे (जैसे …
101 java  class  reflection 

2
गो में एक फ़ंक्शन का नाम कैसे प्राप्त करें?
एक फ़ंक्शन को देखते हुए, क्या इसका नाम प्राप्त करना संभव है? कहते हैं: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } मुझे बताया गया था कि रनटाइम। FuncForPC मदद करेगा, लेकिन मैं यह समझने …

3
केवल "वैध" उपयोगों के लिए सेट करने योग्य कैसे सीमित करें?
जितना अधिक मैंने इसकी शक्ति के बारे में सीखा है java.lang.reflect.AccessibleObject.setAccessible, उतना ही चकित हूं कि मैं यह क्या कर सकता हूं। यह मेरे प्रश्न के उत्तर से अनुकूलित है ( स्थैतिक अंतिम File.separatorChar को इकाई परीक्षण के लिए बदलने के लिए प्रतिबिंब का उपयोग करके )। import java.lang.reflect.*; public …

3
इंटरफ़ेस पर रेंज {} जो एक स्लाइस को स्टोर करता है
परिदृश्य को देखते हुए जहां आपके पास एक फ़ंक्शन है जो स्वीकार करता है t interface{}। यदि यह निर्धारित किया जाता है कि tएक टुकड़ा है, तो मैं rangeउस टुकड़ा पर कैसे करूँ ? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { …


4
प्रतिबिंब का उपयोग करके C # में डिफ़ॉल्ट निर्माता के बिना प्रकार का उदाहरण बनाना
एक उदाहरण के रूप में निम्न वर्ग लें: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } मैं तब प्रतिबिंब का उपयोग करके इस प्रकार का एक उदाहरण बनाना चाहता हूं: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); आम तौर पर यह काम करेगा, …


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