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

4
कोविरियन और कंट्रोवर्सी मूल्य प्रकार का समर्थन क्यों नहीं करते हैं
IEnumerable<T>है सह संस्करण , लेकिन यह मान प्रकार, बस केवल संदर्भ के प्रकार का समर्थन नहीं करता। नीचे दिया गया सरल कोड सफलतापूर्वक संकलित किया गया है: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; लेकिन से बदल रहा है stringकरने के लिए intसंकलित त्रुटि प्राप्त होगी: IEnumerable<int> intList …

5
Covariance और Contra-variance के बीच अंतर
На сттот вопрос есть ответы на Stack Overflow на русском : Ковариантность и контрвариантность обобщений मुझे कोवरियन और कंट्रोवर्सी के बीच के अंतर को समझने में परेशानी हो रही है।

4
उदाहरण संकलित क्यों नहीं किया जाता है, उर्फ ​​कैसे (सह-, गर्भनिरोधक, और-) विचरण कार्य करता है?
से इसे जारी रखते हुए इस सवाल का , कर सकते हैं किसी को स्काला में निम्नलिखित व्याख्या करते हैं: class Slot[+T] (var some: T) { // DOES NOT COMPILE // "COVARIANT parameter in CONTRAVARIANT position" } मैं के बीच के अंतर को समझने +Tऔर Tप्रकार घोषणा (अगर मैं का …

2
C # में जेनेरिक के साथ सहसंयोजक विरोधाभासी समझने में समस्या
मैं यह नहीं समझ सकता कि निम्न C # कोड क्यों संकलित नहीं करता है। जैसा कि आप देख सकते हैं, मेरे पास एक स्टैटिक जेनेरिक तरीका है IEnumerable<T>(पैरामीटर के साथ कुछ और Tएक IAइंटरफेस होने के लिए विवश है ), और इस पैरामीटर को संक्षेप में परिवर्तित नहीं किया …

3
कोविरियन, इनवेरियन और कंट्रावेरियन ने सादे अंग्रेजी में समझाया?
आज, मैंने जावा में Covariance, Contravariance (और Invariance) के बारे में कुछ लेख पढ़े। मैंने अंग्रेजी और जर्मन विकिपीडिया लेख और आईबीएम के कुछ अन्य ब्लॉग पोस्ट और लेख पढ़े। लेकिन मैं अभी भी थोड़ा उलझन में हूँ कि ये वास्तव में क्या हैं? कुछ कहते हैं कि यह प्रकार …

2
C # 4.0 में जेनेरिक कोवरियन और कॉन्ट्रा-वेरिएशन कैसे लागू किया जाता है?
मैं PDC 2008 में शामिल नहीं हुआ, लेकिन मैंने कुछ समाचारों को सुना कि C # 4.0 को जेनेरिक कोवरिएनस और कॉन्ट्रासेप्शन-विचरण का समर्थन करने की घोषणा की गई है। अर्थात्,List<string> को सौंपा जा सकता है List<object>। यह कैसे हो सकता है? जॉन स्कीट की किताब में C # में …

3
उन कार्यों का उदाहरण दें जो जावा में ओवरलोडिंग और ओवरराइडिंग दोनों के मामलों में सह-अस्तित्व और विरोधाभासी प्रदर्शित करते हैं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 5 साल पहले …

2
C # में Covariant और Contravariant इंटरफेस को समझना
मैं सी # पर एक पाठ्यपुस्तक में इन पर आया हूं, लेकिन मुझे उन्हें समझने में कठिनाई हो रही है, शायद संदर्भ की कमी के कारण। क्या वे क्या कर रहे हैं और क्या वे वहाँ के लिए उपयोगी हैं की एक अच्छी संक्षिप्त व्याख्या है? स्पष्टीकरण के लिए संपादित …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.