السبت، 14 يوليو 2012

property c# class=>


                           السلام عليكم ورحمة الله 

 

 Private   
 الوســــيــــــــط
Property  
كما نشاهد اصبح
 يعمل هذا البلوك
وسيطاً بينهما

Main     
درسنا ، هو عباره عن  الproberty  وكما نعلم سابقا انه اذا كانت القيم التي داخل الكلاس من نوع برايفت يمنع منعا باتا الوصول اليها ، ولكن درسنا اليوم هيا طريقه تمكننا من الوصول اليها وهيا  الوصول الى تلك الدوال عبر وسيط يطلق عليه بمسمى البرمجه ب property والفكره سهله جدا،
لنفرض انني قمت بانشاء متغيرات من نوع برايفت ، ومن ثم قمنا  بمحاولت تغير القيم لتلك المتغيرات ، وكما نعلم،ان القيم الافتراضيه لتلك
المتغيرات هيا =صفر
لأ يمكن لنا تغير تلك القيم الا بوسيط اذا نقوم في عمل وسيط ، داخل الكلاس الذي يحمل المتغيرات من نوع برايفت حتى يسمح لنا بعمل call للبرايفت والسماح بالتعديل عليها ، ولكن حتى يصبح برنأمجنا اكثر دقه ،نريد استتخدأم شروط  بحيث انه لأ يتم التعديل على البرايفت الا بشرط سوف يتضح في المثال لنلقي نظره على شكل ال memory  

Before ram :when: only run default constructor


  memory
0
a
0
b
0
s
0
d
شاهد بما انها برايفت ، كما قلنا يقوم الكومابلير يفرض قيم دأخل الذاكره ،  وهيا صفر انك أنت int or double اما انك أنت string  =null  القيمه الافتراضيه لها تلك القيم برايفت، اذا لنشاهد التعديل عليها مستخدمين property  
 نشاهد المثال 
           

ليست هناك تعليقات:

إرسال تعليق