بيت تطوير ما هو الداخلي؟ - تعريف من techopedia

ما هو الداخلي؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني الداخلية؟

داخلي ، في C # ، هي كلمة أساسية تستخدم للإعلان عن إمكانية الوصول لعضو نوع أو نوع بحيث يقتصر الوصول على التجميع الذي تم إعلانه فيه.

يتم استخدام المعدل الداخلي لمنع استخدام المعدل العام ، والذي يسمح بالوصول إلى التجميعات الأخرى عند الضرورة. لذلك يعد المعدل الداخلي مفيدًا في تطبيق مفهوم التغليف في البرمجة الموجهة للكائنات على مستوى التجميع. يتم استخدامه في برامج أكبر حيث يمكن للمعلومات المختبئة عبر حدود البرنامج تحسين إمكانية الصيانة والأمان.

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

يشرح Techopedia داخلي

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

على سبيل المثال ، أثناء تطوير تطبيق واجهة مستخدم رسومية (GUI) يتضمن عناصر واجهة المستخدم الرسومية المخصصة مثل النوافذ والنماذج وعناصر التحكم ، وما إلى ذلك ، يمكن تحديدها بإمكانية وصول داخلية حتى تتعاون بشكل خاص دون أن تتعرض للرمز الذي يستخدم هذه العناصر.

الرجوع إلى عضو لديه وصول داخلي من خارج التجميع الذي تم إعلانه ينتج عنه خطأ في برنامج التحويل البرمجي. أثناء استخدام الأعضاء الداخليين للتجميع الذي يجب الوصول إليه من تجميع الأصدقاء ، يجب تحديد اسم تجميع الأصدقاء مع السمة ، InternalsVisibleToAttribute في التجميع حيث يتم تعريف الأعضاء الداخليين.

لا يمكن تجاوز طريقة افتراضية داخلية في C #.

تمت كتابة هذا التعريف في سياق C #
ما هو الداخلي؟ - تعريف من techopedia