English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لتعلم C#

دليل متقدم لتعلم C#

C# مُوجه للأغراض (OOP)

تاريخ إصدارات C#

أعضاء غير قابلين للتغيير،طرق واجهة افتراضية افتراضية،إعلانات استدعاء،وظائف محلية ثابتة،هيكل ref مرة واحدة،أنواع يمكن أن تكون قيمتها null

تم إدخال C# لأول مرة مع .NET Framework 1.0 في عام 2002، وقد تطور بسرعة كبيرة منذ ذلك الحين. يُظهر الجدول أدناه الميزات المهمة التي تم إدخالها في كل إصدار من C#:        

  الإصدار
الميزات المهمة                        
                           C#1.0                        
  • الخصائص الأساسية                             

C# 2.0
  • الأنواع العامة

  • الأنواع المُقسمة

  • الأساليب المجهولة

  • المُكررات

  • أنواع يمكن أن تكون قيمتها null

  • المُضيفات الخاصة (خصائص)

  • تحويل مجموعات الأساليب (مكلفة)

  • التكامل والمُعاكسة

  • الأنواع الثابتة

C#3.0                        
  • المُغيرات المحلية المُخفية

  • المُقادمات للاجتماعات والأعداد

  • الخصائص التلقائية المُطبقة

  • أنواع مجهولة المصدر

  • الطرق المُتوسعة

  • تعبيرات الاستعلام

  • تعبيرات Lambda

  • شجرة التعبيرات

  • الأساليب المُقسمة

C#4.0                        
  • الربط الديناميكي (الربط المتأخر)

  • المُرادفات والخيارات الاختيارية

  • التغيرات العامة والمعاكسة

  • أنواع التكامل المدمج

C#5.0                        
  • خصائص متزامنة

  • معلومات المُستدعي

C#6.0                        
  • طريقة جسم التعبير

  • تحديث خاصية التلقائي

  • تعبير nameof

  • المكون الرئيسي

  • انتظار في جسم catch

  • مصفي الاستثناء

  • تقاطع النصوص

C#7.0                        
  • متغير out

  • الكومة

  • النوع المرفوض

  • التطابق النمطي

  • الوظيفة المحلية

  • نوع العودة الموسعة الآسيوية

  • المزيد...

C#8.0                        
  • الأعضاء القابلة للقراءة فقط

  • الطريقة الافتراضية للواجهة

  • الاستخدام المعلن

  • الوظيفة المحلية الثابتة

  • هيكل ref المرة الواحدة

  • فئة الاستدلال القابلة للتغيير

  • المزيد...

القسم التالي سيكون تعلم كيفية إعداد بيئة التطوير C#.