[c#] ما هي أرقام الإصدارات الصحيحة لـ C #؟



3 Answers

المشكلة الأكبر عند التعامل مع أرقام إصدار C # هي حقيقة أنها غير مرتبطة بإصدار من .NET Framework ، والذي يبدو أنه بسبب الإصدارات المتزامنة بين Visual Studio و .NET Framework.

في الواقع ، يرتبط إصدار C # بالمتحول ، وليس بإطار العمل. على سبيل المثال ، في Visual Studio 2008 يمكنك كتابة C # 3.0 وهدف .NET Framework 2.0 و 3.0 و 3.5. تصف التسميات C # 3.0 إصدار صيغة الشفرة والميزات المدعومة بالطريقة نفسها التي تصف بها المواصفة ANSI C89 و C90 و C99 كود / خصائص الشفرة لـ C.

ألق نظرة على Mono ، وستلاحظ أن Mono 2.0 (معظمها تم تطبيق الإصدار 2.0 من .NET Framework من مواصفات ECMA) يدعم بنية C # 3.0 وميزاتها.

Question

ما هي أرقام الإصدارات الصحيحة لـ C #؟ ماذا خرج عندما؟ لماذا لا يمكنني العثور على أي إجابات حول C # 3.5 ؟

هذا السؤال هو في المقام الأول لمساعدة أولئك الذين يبحثون عن إجابة باستخدام رقم إصدار غير صحيح ، على سبيل المثال C # 3.5 . والأمل هو أن أي شخص يفشل في العثور على إجابة برقم الإصدار الخطأ سيجد هذا السؤال ثم يبحث مرة أخرى برقم الإصدار الصحيح.




لقد لخصت معظم الإصدارات في هذا الجدول. يجب أن تكون مفقودة فقط إصدارات ASP.NET Core. لقد قمت أيضا بإضافة إصدارات مختلفة من ASP.NET MVC.

لاحظ أن ASP.NET 5 قد تم تغيير علامته كـ ASP.NET Core 1.0 و تم إعادة تسمية ASP.NET MVC 6 كـ ASP.NET Core MVC 1.0.0. أعتقد أن هذا التغيير حدث في وقت ما تقريبًا في كانون الثاني 2016.

لقد قمت بتضمين تاريخ إصدار ASP.NET 5 RC1 في الجدول ، ولكني لم أقم بتضمين ASP.NET 1.0 الأساسية والنسخ الأساسية الأخرى ، لأنني لم أتمكن من العثور على تواريخ الإصدار بالضبط. يمكنك قراءة المزيد حول تواريخ الإصدار المتعلقة بـ ASP.NET Core هنا: متى يكون ASP.NET Core 1.0 (ASP.NET 5 / vNext) مجدول للإصدار؟




يمكنك التحقق من أحدث إصدارات C # here




هذا هو نفس معظم الإجابات هنا ، ولكن جدولة لسهولة ، ولديه إصدارات Visual Studio و .NET للتأكد من اكتمالها.

╔════════════╦════════════╦══════════════╦═════════════╦══════════════╗
║ C# version ║ VS version ║ .NET version ║ CLR version ║ Release date ║
╠════════════╬════════════╬══════════════╬═════════════╬══════════════╣
║    1.0     ║    2002    ║    1.0       ║     1.0     ║   Feb 2002   ║
║    1.2     ║    2003    ║    1.1       ║     1.1     ║   Apr 2003   ║
║    2.0     ║    2005    ║    2.0       ║     2.0     ║   Nov 2005   ║
║            ║            ║    3.0       ║     2.0     ║   Nov 2006   ║
║    3.0     ║    2008    ║    3.5       ║     2.0     ║   Nov 2007   ║
║    4.0     ║    2010    ║    4.0       ║     4       ║   Apr 2010   ║
║    5.0     ║    2012    ║    4.5       ║     4       ║   Aug 2012   ║
║    5.0     ║    2013    ║    4.5.1     ║     4       ║   Oct 2013   ║
║            ║            ║    4.5.2     ║     4       ║   May 2014   ║
║    6.0     ║    2015    ║    4.6       ║     4       ║   Jul 2015   ║
║            ║            ║    4.6.1     ║     4       ║   Nov 2015   ║
║            ║            ║    4.6.2     ║     4       ║   Aug 2016   ║
║    7.0     ║    2017    ║              ║             ║   Mar 2017   ║
║            ║            ║    4.7       ║     4       ║   May 2017   ║
║    7.1     ║ 2017(v15.3)║              ║             ║   Aug 2017   ║
║            ║            ║    4.7.1     ║     4       ║   Oct 2017   ║
║    7.2     ║ 2017(v15.5)║              ║             ║   Dec 2017   ║
╚════════════╩════════════╩══════════════╩═════════════╩══════════════╝



Related