نظرة على الاصدار السابع من لغة سي شارب (C# 7)
فعلا سي شارب تتجه لان تصبح لغة وظائفية بالكامل و كائنية بالكامل وهذا سوف يحدد مستقبلها في القطاعات الصاعدة كعلم البيانات و الذكاء الاصطناعي.
الجيد أنهم بدأوا بتطويرها بسرعة فقد كان هناك فارق زمني كبير بين الاصدار 6 وما قبلها و هاي لم تمضي مدة قصيرة حتى قاموا بإضافة ميزات متقدمة
لقد اطلعت على العديد من الميزات التي تم إضافتها وهي نافعة حقاً
مثل المتغيرات ذات المرجع غير قابلة لتكون null
وكذلك المناهج المحلية
و إرجاع عدة نتائج من الوظيفة
والأنواع الثابتة
وتقييد المشيد من التصريح مباشرة
بالإضافة للنماذج
وأيضا تم إضافة الرمز الثنائي b لتعريف الأرقام الثنائية
و الإرجاع بالمرجع
و تعليمة الاستبدال replace كتحسين لمفهوم ال partial حيث يمكن التصريح عن الخصائص والمناهج بشكلها المختصر المبسط في الملف الذي يحوي منطق العمل وتضع شكلها الموسع في ملف مقترن آخر مع تعليمة replace ليقوم باستبدال الكود أثناء البناء
التعليقات