का उपयोग करके प्रकार प्राप्त करें मैं प्रतिबिंब का उपयोग करके अपनी कक्षा की संपत्ति प्राप्त करने का प्रयास कर रहा हूं लेकिन यह एकमात्र रनटाइमप्रॉपर्टीइन्फो को लौट रहा है - एक प्रकार के नाम के रूप में।प्रतिबिंब
मैं वस्तु MyObject actualData है - यह संपत्ति शामिल हैं - स्ट्रिंग और मेरे प्रकार DatumType के रूप में "आइटम" के रूप में "नाम"
जब मैं डिबगिंग हूँ मैं देख सकता हूँ, कि actualData 2 गुण है, पहले एक के प्रकार है स्ट्रिंग और दूसरा एक DatumType है, लेकिन जब मैं इस का उपयोग करें:
string typeName = actualData.getType().getProperty("Item").getType().Name
- यह मेरे RuntimePropertyInfo, नहीं DatumType
जैसा कि आप देख सकते हैं कि मैं गलत कर रहा हूँ रिटर्न? मैं सी # - नेट 4.0 का उपयोग कर रहा हूँ। बहुत बहुत धन्यवाद!
सी # पर विचार केस संवेदी है। आपने जो प्रश्न उठाया है वह वह नहीं हो सकता है जो आपने वास्तव में किया है। – hvd
क्या आप मुझसे मजाक कर रहे हैं? : डी संख्या यह सुनिश्चित करने के लिए कि समस्या –
नहीं है मैंने यह नहीं कहा कि समस्या थी। ध्यान दें कि मैंने इसे उत्तर के बजाय टिप्पणी के रूप में कैसे शामिल किया? लेकिन अगर आप जिस कोड को वास्तव में कोशिश करते हैं, उसमें शामिल नहीं है, तो हम अनुमान लगा रहे हैं कि आपने जो किया है, केवल पूंजीकरण तय किया गया है, या अन्य परिवर्तन भी हैं। – hvd