جدول المحتويات:
التعريف - ماذا يعني معرف مؤهل؟
المعرف المؤهل ، في C # ، عبارة عن سلسلة تتضمن معرف واحد أو سلسلة من المعرفات مفصولة بالنقطة (.). يتم الإعلان عنها ضمن مساحة اسم ويمكن أن تتضمن مساحة أو أكثر من أنواع الأسماء.
يتم استخدام المعرف المؤهل بشكل أساسي لتحديد نوع أو نوع عضو بشكل فريد عن طريق السماح بإدراج مساحة الاسم التي يتم الإعلان عن المعرف فيها. وهو يمكّن اثنين من المعرفات التي لها اسم شائع ويتم الإعلان عنها ضمن مسافتي اسم متداخلين مختلفين. إنه يضمن أمان نوع البيانات عن طريق إزالة الغموض الناتج عن معرفات متعددة محددة في نفس النطاق. يسمح بتعريف مساحة اسم متداخلة دون تداخل لغوي عدة تعريفات مساحة الاسم.
أثناء تطوير تطبيق كبير مدمج مع وحدات متعددة مع العديد من المعرفات ، يمكن أن تحدث إمكانية وجود معرف له نفس الاسم في مناطق متعددة من التعليمات البرمجية. من خلال تحديد المعرف بطريقة هرمية ، يساعد المعرف المؤهل في التعبير عن الفئة الدلالية للرمز الكامن وراء المعرف ويعالج مسألة الغموض في حل اسم المعرف.
تشرح Techopedia المعرف المؤهل
المعرف المؤهل هو عنصر البرنامج (الواجهة ، النوع ، المتغير ، مساحة الاسم ، إلخ.) له اسم مؤهل بالكامل. الاسم المؤهل بالكامل هو المسار الهرمي الكامل للمعرف ، بدءًا من مساحة الاسم العالمية.
على سبيل المثال ، يمكن الإعلان عن متغير عدد صحيح ، "الإجمالي" ، ضمن مساحة اسم ، "الحاسبة" ، والتي تضم أعضاء متعددين يمكنهم المساعدة في حساب منطق حسابي. المعرف المؤهل الذي يتم استخدامه للإشارة إلى متغير عدد صحيح سيكون "Calculator.Total".
إذا كان لدى عضوين من مساحة الاسم المتداخلة نفس الاسم المؤهل بالكامل ، فهذا يشير إلى حدوث خطأ لأنهما يساهمان في نفس مساحة الإعلان.
تمت كتابة هذا التعريف في سياق C #