मैंने using C# 3 features in C# 2 के बारे में एक लेख पढ़ा है जहां आप उदाहरण के लिए var x = 2;
टाइप कर सकते हैं और यहां तक कि यदि परियोजना 2.0 प्रोजेक्ट है, तो विजुअल स्टूडियो 2008 कंपाइलर इसे उठाता है और उसी कोड को उत्पन्न करता है जैसे कि आप int x = 2
टाइप करते हैं।सी # 2.0 में कीवर्ड var खराब का उपयोग कर रहा है?
लेकिन मुझे जो नहीं मिलता है, क्या आपको कुछ मामलों में ऐसा करना चाहिए? मैंने हमेशा सोचा था कि var
कीवर्ड सी # 3 तक नहीं पहुंचा था .. यदि संकलक एक ही कोड उत्पन्न करता है और मैं सी # 3 कोड और सी # 2 कोड बिल्कुल वही टाइप कर सकता हूं, वास्तव में अंतर क्या है, क्योंकि सीएलआई एक जैसा है , सही? लिंक से
उद्धरण ऊपर
परदे के पीछे, संकलक नियमित .NET 2.0 कोड उत्पन्न करते हैं।
वहाँ .NET 2.0 कोड और .NET 3 कोड के बीच कोई अंतर है?
आप मिश्रण सी # और नेट फ्रेमवर्क संस्करणों। "सी # 3 में सी # 3 सुविधाओं का उपयोग करना" - गलत कथन है। "नेट 2.0 में सी # 3 सुविधाओं का उपयोग करना चाहिए"। –