क्या रोज़लिन कंपेलर और सी # 6.0 की नई विशेषताएं .NET रनटाइम के पुराने संस्करणों (उदाहरण के लिए, .NET 4.0) के साथ उपयोग करना संभव है?रोज़लिन और .NET रनटाइम संस्करण
उदाहरण के लिए, मैं .NET 4.0 एप्लिकेशन में अभिव्यक्ति-शरीर वाले सदस्यों (int S => x + y;
int S { get { return x + y; } }
के बजाय) का उपयोग करना चाहता हूं।
आपको क्या लगता है कि यह होगा? –
एक कंपाइलर * संकलित * एक विधि जिसे यह अनजान था (क्योंकि यह तब बनाया गया था जब यह बनाया गया था) [IL] (http://en.wikipedia.org/wiki/Common_Intermediate_Language) में कैसे होगा? –
यह अपेक्षाकृत संभव है कि यह हो सकता है, क्योंकि इसे पूरी तरह से कंपाइलर समर्थन के माध्यम से कार्यान्वित किया जा सकता है और आईएल उत्सर्जित करता है कि 4.0 सीएलआर चला सकता है। जैसे कि आप प्रोजेक्ट लक्ष्यीकरण में स्वचालित गुणों का उपयोग कर सकते हैं। नेट 2.0 यदि आप सी # 3.0 कंपाइलर के साथ संकलित करते हैं। http://stackoverflow.com/questions/9393982/why-are-my-auto-implemented-properties-working-in-asp-net-2-0 – shf301