منذ اسابيع قليلة عقدت شركة مايكروسوفت مؤتمرها السنوي للمطوريين Connect 2018 حيث تم الاعلان عن العديد من الامور الهامة التي تخص Azure و الذكاء الاصطناعي وكذلك بيئة .NET و .NET Core وايضاً الـ #C.
في هذا المقال قمت بجمع عدد من الفيديوهات التي صورت في هذا المؤتمر و التي تلخص ما هو الجديد، حيث يتحاور الشهير Mike Harsh و Scott Hunter
عن ما الجديد في دوت نت حيث تم اتاحة عدد من المكتبات الخاصة بـ Winform والـ WPF على ان يتم اتاحتها بالكامل لاحقاً في منتصف العام المقبل، كذلك الفروق في بين الدوت نت التقليدية و الدوت نت كور، بالاضافة للميزة الجديدة في دوت نت كور التي تسمح بعمل الـ#C في المتصفح كخيار جديد لايغني عن الجافا سكريبت اكثر من انه خيار اخر بالاضافة للعديد من المواضيع والميزات الجديدة والقادمة قريباً
اما في يتعلق بالـ #C يقوم Mads torgersen باستعراض الميزات الجديد باللغة ومنها Nullable reference types الميزة التي تقلل من الاخطاء التي يمكن ان تحدث من استعمال المتحولات دون فحصها ان كانت null وكذلك من الميزات الجديدة الـ Async streams والتي تسهل عملية التعامل مع العمليات الغير متزامنة في حال كانت النتائج ضمن سلسة ومن اكثر المزايا غرابةً بالنسبة لي هي Default implementations of interface members والتي تمكننا من اضافة Method لها جسم قابل للتنفيذ داخل الـ interface وتم اضافة هذه الميزة لاعطاء المرونة للـ interface تمكننا من اضافة ميزات لها دون التأثير على الكلاسات التي توافقها و اخيراً هنالك ميزة الـ Switch expressions والتي من سهل فهما من النص البرمجي في الفيديو ادناه