क्या GetType()
से लौटे गए प्रकार पर ऑब्जेक्ट डालना संभव है? मुझे एक सामान्य विधि चाहिए जो किसी ऑब्जेक्ट को (अनाम प्रकारों के लिए) स्वीकार कर सकती है लेकिन फिर ऑब्जेक्ट को अज्ञात प्रकार के रूप में वापस कर दें। मैं एक कंटेनर वर्ग पर एक विधि बनाने के लिए एलसीजी डायनेमिक मोड का उपयोग करने के बारे में सोच रहा हूं, लेकिन मैं बिल्कुल यह नहीं समझ सकता कि यह कैसा दिखता है। GetType()
विधि के साथ डालने का विचार अनाम प्रकार प्राप्त करने में सक्षम होना था और वास्तव में प्रकार को जानने के बिना किसी ऑब्जेक्ट को अपने वास्तविक प्रकार पर डालना था।GetType के साथ कास्ट करें()
व्यापक लक्ष्य है कि मैं तो साझा करने और तरीकों के बीच पारित कर सकता है, एक कंटेनर में गुमनाम टाइप वस्तुओं रहना है।
के रूप में चर प्रकार के रूप में अच्छी तरह से सही होने के लिए की जरूरत नहीं होगी मैं, आपके उपयोग के मामले के बारे में यहाँ उत्सुक हूँ, और गतिशील टाइपिंग संभव नहीं है। – Ray
मैं एक सामान्य विधि अनुमान लगा रहा हूँ? –
यह एक बहुत पुराना है। मैं मूल रूप से एक स्टोरेज तंत्र के रूप में अज्ञात प्रकारों का उपयोग कर सी # में ट्यूटोरियल डी भाषा को कार्यान्वित करने की सोच रहा था। एक बुरा विचार बन गया। गतिशील इसे बदल सकता है, लेकिन अब से मैंने परियोजना पर छोड़ दिया है ... अभी के लिए। –