काम नहीं करता है मैं विजुअल स्टूडियो 2017 आरसी का उपयोग कर रहा हूं और मैंने System.ValueTuple
पैकेज स्थापित किया है जो नए सी # 7.0 टुपल उपयोग को सक्षम बनाता है, लेकिन मैं कर सकता हूं 'टी यह इस विशिष्ट मामले में काम करते हैं:"अगर (वस्तु है (स्ट्रिंग, रंग))" सी # 7.0 टुपल उपयोग
आप देख सकते हैं, पहली विधि किसी भी लाल squigglies नहीं है और यह सिर्फ काम करता है। लेकिन o is (string, Color)
करने का प्रयास कर असंबंधित त्रुटियों के साथ विफल रहता है:
नई tuples इस तरह से इस्तेमाल नहीं किया जा सकता है? या यह सिर्फ पैकेज की वर्तमान स्थिति है? मैंने इसे नवीनतम संस्करण बीटीडब्ल्यू में अपडेट किया है, जो इस समय 4.3.0 है। मैंने this MSDN post पढ़ा है लेकिन ऐसा कोई उपयोग नहीं मिला है।
न्यूजेट पैकेज केवल आवश्यक प्रकार की आपूर्ति करता है, यह संकलक का हिस्सा नहीं देता है जो इसे संभालता है, जबकि Nuget पैकेज tuples का उपयोग करने के लिए आवश्यक है, इसमें कोई असर नहीं है आपको प्राप्त होने वाले त्रुटि संदेश पर। –
भविष्य के संदर्भ के लिए यह बेहतर होगा यदि आप कोड और त्रुटि संदेशों को टेक्स्ट के रूप में पोस्ट करते हैं, और स्क्रीनशॉट के रूप में नहीं, यह मेरे जैसे दूसरों के लिए आसान बनाता है, कोड के साथ प्रयोग करने और परिणामों का विश्लेषण करने के लिए। –
उत्सुकता से बाहर: क्या ओ टुपल <स्ट्रिंग, रंग> "काम करता है? – Dyrborg