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

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

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

C# موجه للأتمتة (OOP)

كلمات الأساسية لـ C#

 تتضمن C# كلمات مفتاحية محفوظة لها معنى خاص للمعالج. تُسمى هذه الكلمات المفتاحية بالكلمات المفتاحية. لا يمكن استخدام الكلمات المفتاحية كمعرفات (أسماء متغيرات، فئات، واجهات إلخ).

 توزع الكلمات المفتاحية في C# في الفئات التالية:

التعديلات

كلمات المفتاح للتعديلات هي كلمات مفتاحية محددة تشير إلى من يمكن تعديل النوع وأعضائه. تسمح التعديلات أو تمنع أجزاء معينة من البرنامج من التعديل من قبل أجزاء أخرى.

كلمات المفتاح للتعديلات
abstractasyncconsteventexternجديدoverridepartialreadonly
sealedstaticunsafevirtualvolatile



كلمات المفتاح للمعززات الوصول:

تطبيق المعززات الوصول على تصريحات الفئات، الأساليب، الخصائص، الحقول وأعضاء آخرين. إنها تحدد قابلية الوصول إلى الفئة وأعضائها.

المعززات الوصولالاستخدام
public

المعزز Public يسمح لأي جزء من البرنامج في نفس المجموعة البرمجية أو في مجموعة برمجية أخرى بالوصول إلى النوع وأعضائه.

private

المعزز Private يحد من الوصول إلى النوع وأعضائه من أجزاء أخرى من البرنامج. يمكن الوصول إليه فقط من قبل الكود في نفس الفئة أو الهيكل.

internal

المعزز Internal يسمح للكود الآخر في نفس المجموعة البرمجية بالوصول إلى النوع أو أعضائه. إذا لم يتم تحديد معزز، فهذا هو المعزز الافتراضي.

protected

المعزز Protected يسمح للكود في نفس الفئة أو الفئات المشتقة منها بالوصول إلى هذا النوع أو أعضائه.

كلمات الجملة

تتعلق كلمات الجملة بمسار البرنامج.

كلمات الجملة
إذاآخرهاختيارحالةفعلللدوراتلكلفيبينماقطعمتابعةافتراضيالانتقالعودة
إنتاجرميتجربةالتقاطعفي نهاية الأمرمراجعغير مراجعثابتقفل




كلمات معرفات 参数

  تستخدم هذه الكلمات لمعرفات معرفات الدوال.

كلمات معرفات 参数
paramsمرجعخارج

كلمات المساحة

تستخدم هذه الكلمات مع المساحات والعمليات المرتبطة.

كلمات المساحة
استخدام.operator::operatorextern alias

كلمات العمليات

تقوم كلمات العمليات بتنفيذ عمليات أخرى.

كلمات العمليات
كماانتظرهوجديدsizeof
typeofstackallocمراجعغير مراجع

كلمات الوصول

تستخدم كلمات الوصول لتحديد الوصول إلى الفئات أو الفئات الأصلية.

كلمات الوصول
أساسهذا

كلمات حقيقية

تستخدم كلمات الحقائق لتحديد النسخة الحالية من العنصر أو القيمة.

كلمات حقيقية
لا شيءخطأصحيحقيمةلا شيء

كلمات النوع

كلمات النوع تستخدم لتعريف أنواع البيانات.

كلمات الدخول
boolbytecharclassdecimaldoubleenumfloatintlong
sbyteshortstringstructuintulongushort


كلمات مرتبطة بالمحتوى

تعتبر الكلمات المفتاحية كلمات مفتاحية عند استخدامها في سياق معين فقط. ليست مخصصة، لذا يمكن استخدامها كأسماء أو معرفات.

كلمات مرتبطة بالمحتوى
إضافةمتغيرديناميكيعالميتعيينقيمة

عند استخدام الكلمات المفتاحية كمعرفات في Visual Studio، لن يتم تحويلها إلى اللون الأزرق (اللون الافتراضي للكلمات المفتاحية في Visual Studio).

كلمات البحث

كلمات البحث هي الكلمات المفتاحية المستخدمة في استعلامات LINQ.

كلمات البحث
منحيثاختيارمجموعةإلىترتيبانضم
دعفيعلىيساويبالتصاعديتنازلي

كما ذكرت سابقاً، لا يمكن استخدام الكلمات المفتاحية كمعرفات (أسماء متغيرات، فئات، واجهات، إلخ). ولكن يمكن استخدامها مع المقدمة "@". على سبيل المثال، الكلمة المفتاحية هي كلمة مخصصة، لذا لا يمكن استخدامها كمعرفات، ولكن يمكن استخدامها كما يلي @class.

public class @class
{
    public static int MyProperty { get; set; }
}
@class.MyProperty = 100;

 النقاط التي يجب تذكرها: 

  1. الكلمات المفردة هي كلمات محفوظة ولا يمكن استخدامها كأسماء أو معرفات

  2. إذا كنت ترغب في استخدام الكلمات المفردة كمعرف، فأضف "@" قبل الكلمة المفردة

  3. تتضمن C# أنواعًا مختلفة من الكلمات المفردة مثل الكلمات المفردة المعدلة، الكلمات المفردة للوصول، الكلمات المفردة للجمل، الكلمات المفردة للمعلمات، إلخ

  4. الكلمات المفردة يمكن استخدامها كمعرف