View Full Version : مبتدی: سوال خیلی خیلی مبتدی درباره متد
sonicuser
دوشنبه 27 بهمن 1393, 18:46 عصر
دوستان میشه یک مثال درباره کاربرد این کد بنویسید؟:خجالت:
public int MyP() {Get; Set;}
esafb52
دوشنبه 27 بهمن 1393, 19:23 عصر
سلام این یه دونه پراپرتی هست در مورد این تحقیق کنید بیشتر هدف استفاده از اون هم کپسوله سازی هست
SabaSabouhi
دوشنبه 27 بهمن 1393, 20:21 عصر
دوستان میشه یک مثال درباره کاربرد این کد بنویسید؟:خجالت:
public int MyP() {Get; Set;}
سلام
اون () رو اضافه گذاشتی، چون این یه متد نیست، بلکه یه Property هست. به این حالت Auto Property میگن
تو #C بجای استفاده از متغیرهای عمومی از property استفاده میشه. قبلاً باید یه backfield هم میگرفتیم.
private int _myValue;
public int MyValue{
get{ return _myValue; }
set{ _myValue = value; }
}
اما تو نسخههای جدیدتر این امکان رو اضافه کردن. یه کاربر جالبش هم اینه که شما یه Property داشته باشین
که از بیرون فقط خواندنی باشه
public int MyValue{ get; private set; }
در این حالت فقط از توی کلاس میشه مقدارش رو عوض کرد.
صبا صبوحی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.