English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تتضمن C# كلمات مفتاحية محفوظة لها معنى خاص للمعالج. تُسمى هذه الكلمات المفتاحية بالكلمات المفتاحية. لا يمكن استخدام الكلمات المفتاحية كمعرفات (أسماء متغيرات، فئات، واجهات إلخ).
توزع الكلمات المفتاحية في C# في الفئات التالية:
كلمات المفتاح للتعديلات هي كلمات مفتاحية محددة تشير إلى من يمكن تعديل النوع وأعضائه. تسمح التعديلات أو تمنع أجزاء معينة من البرنامج من التعديل من قبل أجزاء أخرى.
كلمات المفتاح للتعديلات | ||||||||
---|---|---|---|---|---|---|---|---|
abstract | async | const | event | extern | جديد | override | partial | readonly |
sealed | static | unsafe | virtual | volatile |
تطبيق المعززات الوصول على تصريحات الفئات، الأساليب، الخصائص، الحقول وأعضاء آخرين. إنها تحدد قابلية الوصول إلى الفئة وأعضائها.
المعززات الوصول | الاستخدام |
---|---|
public | المعزز Public يسمح لأي جزء من البرنامج في نفس المجموعة البرمجية أو في مجموعة برمجية أخرى بالوصول إلى النوع وأعضائه. |
private | المعزز Private يحد من الوصول إلى النوع وأعضائه من أجزاء أخرى من البرنامج. يمكن الوصول إليه فقط من قبل الكود في نفس الفئة أو الهيكل. |
internal | المعزز Internal يسمح للكود الآخر في نفس المجموعة البرمجية بالوصول إلى النوع أو أعضائه. إذا لم يتم تحديد معزز، فهذا هو المعزز الافتراضي. |
protected | المعزز Protected يسمح للكود في نفس الفئة أو الفئات المشتقة منها بالوصول إلى هذا النوع أو أعضائه. |
تتعلق كلمات الجملة بمسار البرنامج.
كلمات الجملة | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
إذا | آخره | اختيار | حالة | فعل | للدورات | لكل | في | بينما | قطع | متابعة | افتراضي | الانتقال | عودة |
إنتاج | رمي | تجربة | التقاطع | في نهاية الأمر | مراجع | غير مراجع | ثابت | قفل |
تستخدم هذه الكلمات لمعرفات معرفات الدوال.
كلمات معرفات 参数 | ||
---|---|---|
params | مرجع | خارج |
تستخدم هذه الكلمات مع المساحات والعمليات المرتبطة.
كلمات المساحة | |||
---|---|---|---|
استخدام | .operator | ::operator | extern alias |
تقوم كلمات العمليات بتنفيذ عمليات أخرى.
كلمات العمليات | ||||
---|---|---|---|---|
كما | انتظر | هو | جديد | sizeof |
typeof | stackalloc | مراجع | غير مراجع |
تستخدم كلمات الوصول لتحديد الوصول إلى الفئات أو الفئات الأصلية.
كلمات الوصول | |
---|---|
أساس | هذا |
تستخدم كلمات الحقائق لتحديد النسخة الحالية من العنصر أو القيمة.
كلمات حقيقية | ||||
---|---|---|---|---|
لا شيء | خطأ | صحيح | قيمة | لا شيء |
كلمات النوع تستخدم لتعريف أنواع البيانات.
كلمات الدخول | |||||||||
---|---|---|---|---|---|---|---|---|---|
bool | byte | char | class | decimal | double | enum | float | int | long |
sbyte | short | string | struct | uint | ulong | ushort |
تعتبر الكلمات المفتاحية كلمات مفتاحية عند استخدامها في سياق معين فقط. ليست مخصصة، لذا يمكن استخدامها كأسماء أو معرفات.
كلمات مرتبطة بالمحتوى | |||||
---|---|---|---|---|---|
إضافة | متغير | ديناميكي | عالمي | تعيين | قيمة |
عند استخدام الكلمات المفتاحية كمعرفات في Visual Studio، لن يتم تحويلها إلى اللون الأزرق (اللون الافتراضي للكلمات المفتاحية في Visual Studio).
كلمات البحث هي الكلمات المفتاحية المستخدمة في استعلامات LINQ.
كلمات البحث | ||||||
---|---|---|---|---|---|---|
من | حيث | اختيار | مجموعة | إلى | ترتيب | انضم |
دع | في | على | يساوي | بال | تصاعدي | تنازلي |
كما ذكرت سابقاً، لا يمكن استخدام الكلمات المفتاحية كمعرفات (أسماء متغيرات، فئات، واجهات، إلخ). ولكن يمكن استخدامها مع المقدمة "@". على سبيل المثال، الكلمة المفتاحية هي كلمة مخصصة، لذا لا يمكن استخدامها كمعرفات، ولكن يمكن استخدامها كما يلي @class.
public class @class { public static int MyProperty { get; set; } } @class.MyProperty = 100;
النقاط التي يجب تذكرها:
الكلمات المفردة هي كلمات محفوظة ولا يمكن استخدامها كأسماء أو معرفات
إذا كنت ترغب في استخدام الكلمات المفردة كمعرف، فأضف "@" قبل الكلمة المفردة
تتضمن C# أنواعًا مختلفة من الكلمات المفردة مثل الكلمات المفردة المعدلة، الكلمات المفردة للوصول، الكلمات المفردة للجمل، الكلمات المفردة للمعلمات، إلخ
الكلمات المفردة يمكن استخدامها كمعرف