المتغيرات العامة والخاصة في برمجة Public & Private variables in Xamarin IOS
سنشرح بهذه المقالة المتغيرات العامة والخاصةعند انشاء تطبيق سي شارب زاميرين Public & Private variables
private
وهو النوع الخاص الذي لايظهر الا فقط بداخل الكلاس الذي تم انتشاؤه بداخله حيت يعرف كالتالي :
بعد انشاء الكلاس نقوم بتعرف المتغير مثلا ;int x=10 ** هنا الحالة الافتراضية هي انه private
اي انه خاص يعني تماما يساوي لو قمنا بتعريفه بالشكل ; private x=10
public
وهو النوع العام الذي يظهر بعد استدعاؤه باي كلاس اخر ويعرف كالتالي : ;Public Y=10
اما عملية استدعاؤه من خلال كلاس اخر فتتم كما يلي:
بعد انشاء الكلاس وتعريفه من نوع Public نقوم بانشاء نسخه منه باسم جديد ليتسنى لنا استخدام االكلاس وما فيه من متغيرات او دوال من نوع عامة فقط. حيث لانستطيع استخدام الخاصة فيه بعد تعريف النسخة الجديده من الكلاس فمثلا لو كان اسم الكلاس الرئيسي هو Class و الذي يحوي على متغيرين هما x,y وكما موضح بالصورة التالية :
حيث ان x هم متغير رقمي خاص اما y فقد تم تعريفه على انه متغير عام اما استدعاء الكلاس وما يحويه من متغيرات بتعريف نسخة جديده منه فتكون كما موضح بالصورة
فيعد تعريف كلاس جديد يكون نسخه من الكلاس الاصلي وليكن باسم هنا moh مثلا سنقوم الان باستدعاء المتغيرات التي يحويها الكلاس الاصلي وكما بالطريقة التالية :
;moh.y
حيث ان المتغير y قد ظهر هنا لانه بالاصل قد تم تعريفه من نوع عام Public اما المتغبر x فلم يتم ظهوره لانه كان متغير خاص .
التوفيق للجميع