مساحة العمل

C Sharp

مسار عملي لتعلم C Sharp من الصفر

التعريف أولا

ما هي C Sharp

C Sharp لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم C Sharp من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.

أقل معلومات للتشغيلالملف Program.csالتشغيل dotnet runالعادة تعلم جزءا صغيرا من C Sharp ثم اكتب مثالا صغيرا وشغله
البرنامج

مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.

القيمة والمتغير

القيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.

الدالة

عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.

بيئة التشغيل

.NET SDK هي البيئة التي تشغل كود Program.cs.

أول كود قابل للقراءة

البرنامج

Console WriteLine top level statements
Console.WriteLine(42);
الناتج 42

نسب اللغة

شجرة C Sharp

اعرف من أين جاءت C Sharp وما اللغات القريبة وما الخطوة التالية.

الجذور
C++JavaDelphi
الحاليةC Sharpعائلة لغات البرمجة الكائنية
العائلةعائلة لغات البرمجة الكائنية
أفضل استخدام

يستخدم في مسار عملي لتعلم C Sharp من الصفر

من الصفر

1اقرأ قاعدة واحدة2توقع الناتج3اكتب من الذاكرة4شغل الفحص5كرر مع تغيير واحد

بنك الأسئلة

ابحث ثم تدرب

اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.

18 سؤال مطابق
س 1اختيارالمرحلة 1 التعريفات

C Sharp السؤال 1

C Sharp السؤال 1. اختر الوصف الأقرب إلى إخراج Console

س 2اختيارالمرحلة 1 التعريفات

C Sharp السؤال 2

C Sharp السؤال 2. اختر الوصف الأقرب إلى نوع النص

س 3اختيارالمرحلة 1 التعريفات

C Sharp السؤال 3

C Sharp السؤال 3. اختر الوصف الأقرب إلى إضافة إلى List

س 4اختيارالمرحلة 1 التعريفات

C Sharp السؤال 4

C Sharp السؤال 4. اختر الوصف الأقرب إلى خاصية

س 5اختيارالمرحلة 1 التعريفات

C Sharp السؤال 5

C Sharp السؤال 5. اختر الوصف الأقرب إلى إخراج Console

س 6اختيارالمرحلة 1 التعريفات

C Sharp السؤال 6

C Sharp السؤال 6. اختر الوصف الأقرب إلى نوع النص

س 7اختيارالمرحلة 1 التعريفات

C Sharp السؤال 7

C Sharp السؤال 7. اختر الوصف الأقرب إلى إضافة إلى List

س 8اختيارالمرحلة 1 التعريفات

C Sharp السؤال 8

C Sharp السؤال 8. اختر الوصف الأقرب إلى خاصية

س 9اختيارالمرحلة 1 التعريفات

C Sharp السؤال 9

C Sharp السؤال 9. اختر الوصف الأقرب إلى إخراج Console

س 10اختيارالمرحلة 1 التعريفات

C Sharp السؤال 10

C Sharp السؤال 10. اختر الوصف الأقرب إلى نوع النص

س 11اختيارالمرحلة 1 التعريفات

C Sharp السؤال 11

C Sharp السؤال 11. اختر الوصف الأقرب إلى إضافة إلى List

س 12اختيارالمرحلة 1 التعريفات

C Sharp السؤال 12

C Sharp السؤال 12. اختر الوصف الأقرب إلى خاصية

س 13اختيارالمرحلة 1 التعريفات

C Sharp السؤال 13

C Sharp السؤال 13. اختر الوصف الأقرب إلى إخراج Console

س 14اختيارالمرحلة 1 التعريفات

C Sharp السؤال 14

C Sharp السؤال 14. اختر الوصف الأقرب إلى نوع النص

س 15اختيارالمرحلة 1 التعريفات

C Sharp السؤال 15

C Sharp السؤال 15. اختر الوصف الأقرب إلى إضافة إلى List

س 16اختيارالمرحلة 1 التعريفات

C Sharp السؤال 16

C Sharp السؤال 16. اختر الوصف الأقرب إلى خاصية

س 17اختيارالمرحلة 1 التعريفات

C Sharp السؤال 17

C Sharp السؤال 17. اختر الوصف الأقرب إلى إخراج Console

س 18اختيارالمرحلة 1 التعريفات

C Sharp السؤال 18

C Sharp السؤال 18. اختر الوصف الأقرب إلى نوع النص

اختيار من متعدد

C Sharp السؤال 1

س 1اختيارجديد

C Sharp السؤال 1. اختر الوصف الأقرب إلى إخراج Console

Console.WriteLine(42);

مرجع

أنماط Program.cs

.NET SDKdotnet run
استدعاء من الذاكرةاقرأ فكرة صغيرة ثم أغلقها واكتبها من الذاكرة
تتبع الكودقبل التشغيل اكتب كيف تتغير المتغيرات سطرا بسطر
اكتبه بنفسكقلل النسخ وأصلح خطأ صغيرا كل مرة

Console WriteLine top level statements

البرنامج

Console.WriteLine(42);
  • تعليمات top level تساعد المبتدئ على البدء
  • استخدم Console.WriteLine
  • اجعل namespaces واضحة

int string bool List

الأنواع

int score = 42;
Console.WriteLine(score);
  • ابدأ بالأنواع الصريحة
  • تعلم var بعد الأساسيات
  • فضل الأسماء المقروءة

class properties methods constructor

الكلاسات

class User {
  public string Name { get; set; } = "Ada";
}
  • properties تعرض البيانات
  • Methods expose behavior
  • constructors تضبط القيم الابتدائية