"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्या C# में सामान्य प्रकारों को विशिष्ट प्रकारों में डाला जा सकता है?

क्या C# में सामान्य प्रकारों को विशिष्ट प्रकारों में डाला जा सकता है?

2025-03-22 पर पोस्ट किया गया
ब्राउज़ करें:997

] प्रदान किया गया कोड:

Can Generic Types in C# Be Cast to Specific Types?
t howtocast (t t) { if (typeof (t) == टाइपोफ़ (स्ट्रिंग)) { T newt1 = "कुछ पाठ"; T newt2 = (स्ट्रिंग) t; } वापसी टी; }

संकलन करने में विफल रहा, संकलक के साथ 't' से स्ट्रिंग में परिवर्तित करने में असमर्थता के बारे में शिकायत करने के साथ। नतीजतन, कास्टिंग विफल हो जाती है। इसे संबोधित करने के लिए, किसी को पहले 'ऑब्जेक्ट' के लिए 'टी' कास्ट करना होगा, क्योंकि किसी भी 'टी' को 'ऑब्जेक्ट' में डाला जा सकता है, और फिर 'ऑब्जेक्ट' से वांछित विशिष्ट प्रकार, जैसे 'स्ट्रिंग' में डाला जा सकता है। स्ट्रिंग newt2 = (स्ट्रिंग) (ऑब्जेक्ट) t;

सही दृष्टिकोण प्रदर्शित करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3