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