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

कोवरियनस, कंट्रोवर्सी और इनविरैस वर्णन करते हैं कि कैसे कुछ परिवर्तन (जैसे जेनरिक के भीतर उपयोग) के अधीन होने पर मौजूदा प्रकार की विरासत पदानुक्रम बदल जाती है। यदि परिवर्तन मूल पदानुक्रम का क्रम रखता है, तो यह "सहसंयोजक" है। यदि यह इसे उलट देता है, तो यह "विरोधाभासी" है। यदि यह इसे तोड़ता है, तो यह "अपरिवर्तनीय" है।

14
C # में, सूची <string> ऑब्जेक्ट को सूची <ऑब्जेक्ट> चर में संग्रहीत नहीं किया जा सकता
ऐसा लगता है कि एक सूची ऑब्जेक्ट को C # में एक सूची चर में संग्रहीत नहीं किया जा सकता है, और उस तरह से स्पष्ट रूप से भी नहीं डाला जा सकता है। List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; परिणाम में स्पष्ट रूप से प्रकार …

9
क्या C # सपोर्ट रिटर्न कोवरियन है?
मैं .NET फ्रेमवर्क के साथ काम कर रहा हूं और मैं वास्तव में एक कस्टम प्रकार का पेज बनाने में सक्षम होना चाहता हूं जो मेरी वेबसाइट का उपयोग करता है। समस्या तब आती है जब मैं पृष्ठ को नियंत्रण से एक्सेस करने का प्रयास कर रहा हूं। मैं डिफ़ॉल्ट …
84 c#  covariance 

15
C #: रिटर्न प्रकार ओवरराइड करना
क्या C # में रिटर्न प्रकार को ओवरराइड करने का कोई तरीका है? यदि हां, तो कैसे और क्यों नहीं और इसे करने का अनुशंसित तरीका क्या है? मेरा मामला यह है कि मेरे पास एक सार आधार वर्ग और उस के वंशजों के साथ एक इंटरफ़ेस है। मैं ऐसा …

1
क्या करता है ValueTuple सहसंयोजक?
यह C # 7.3 (फ्रेमवर्क 4.8) में सही ढंग से संकलित है: (string, string) s = ("a", "b"); (object, string) o = s; मुझे पता है कि यह निम्नलिखित के लिए वाक्य रचना चीनी है, जो सही ढंग से संकलित करता है: ValueTuple&lt;string, string&gt; s = new ValueTuple&lt;string, string&gt;("a", "b"); …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.