مقالة توضح المتغيرات العامة والخاصة Public & Private variables in Xamarin IOS وماهو الفرق فيما بينهم

المتغيرات العامة والخاصة في برمجة Public & Private variables in Xamarin IOS

 المتغيرات العامة والخاصة في برمجة  Public & Private  variables in Xamarin IOS

 المتغيرات العامة والخاصة في برمجة  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 وكما موضح بالصورة التالية :
 المتغيرات العامة والخاصة في برمجة  Public & Private  variables in Xamarin IOS
حيث ان x هم متغير رقمي خاص اما y  فقد تم تعريفه على انه متغير عام اما استدعاء الكلاس وما يحويه من متغيرات بتعريف نسخة جديده منه فتكون كما موضح بالصورة 

 المتغيرات العامة والخاصة في برمجة  Public & Private  variables in Xamarin IOS
فيعد تعريف كلاس جديد يكون نسخه من الكلاس الاصلي وليكن باسم هنا moh مثلا سنقوم الان باستدعاء المتغيرات التي يحويها الكلاس الاصلي وكما بالطريقة التالية :
    ;moh.y 
حيث ان المتغير y قد ظهر هنا لانه بالاصل قد تم تعريفه من نوع عام Public اما المتغبر x فلم يتم ظهوره لانه كان متغير خاص .

 المتغيرات العامة والخاصة في برمجة  Public & Private  variables in Xamarin IOS   
التوفيق للجميع SmileSmile                  

نشكرك علي المشاركة