2009-03-27 15 views
13

मैं सी # संस्करण और .NET फ्रेमवर्क संस्करण दोनों के साथ उलझन में हूं। दूसरे शब्दों में, मैं सी # संस्करण और .NET ढांचे के साथ संबंध जानना चाहता हूं। E.g: .NET Framework 3.0 में सी # संस्करण कौन सा है?सी # संस्करण और .NET Framework संस्करण?

उत्तर

22

मुझे यकीन है कि क्या अपने वास्तविक सवाल यह है कि नहीं हूँ, लेकिन अगर यह होता है वर्तमान संस्करण क्या कर रहे हैं ..

C#: 3.0
.NET Framework: 3.5

तुम भी this breakdown chart पर एक नज़र डालें कर सकते हैं। यह फ्रेमवर्क, भाषा और सीएलआर संबंध प्रदान करता है।

+0

वर्तमान ढांचा संस्करण 3.5 एसपी 1 है - उदाहरण के लिए संस्करण 3.5 में मौजूद ADO.NET इकाई फ्रेमवर्क शामिल नहीं है। –

+0

हां, यदि आप ढांचे के लिंक का पालन करते हैं तो यह वर्तमान संस्करण प्रदान करेगा। एसपी 1 अब विंडोज़ में एक अनिवार्य अद्यतन है? –

+0

अच्छी पोस्ट के लिए धन्यवाद! यह मेरे लिए बहुत मददगार है – user83450

1

.net 2 सी # 2

.net 3 सी # 2

.net 3.5 सी # 3

+1

हालांकि यह ** ** संस्करणों के रिलीज के लिए समयरेखा है, लेकिन वे एक-दूसरे से इतनी सख्ती से बंधे नहीं हैं। आप सी # 3 का उपयोग .NET 2, 3, और 3.5 के साथ कर सकते हैं। साथ ही, आप सी # 2 का उपयोग .NET 2, 3 के साथ कर सकते हैं, और, हालांकि बहुत सीमित सबसेट (जब तक आप बदसूरत कोड लिखना नहीं चाहते), 3.5 –

3

सी # 1.0 - प्रबंधित कोड

सी # 2.0 - जेनेरिक्स, Nullable प्रकार, बेनामी प्रतिनिधि, आंशिक कक्षाएं/तरीके

सी # 3.0 - LINQ, Lambda अभिव्यक्तियां, लागू चरणीय टाइपिंग, सुव्यवस्थित ओब जेक्ट प्रारंभिकरण

// संबंधित? कुछ हद तक शायद

संबंधित मुद्दे