PDA

View Full Version : سوال: توضیح کامل در مورد متودهای get,set



group45
چهارشنبه 08 تیر 1390, 14:46 عصر
سلام به همه
من هیچی درمورد اینا نمی فهمم لطف کنید و توضیحی بدید و اینکه کجا و برایچی ازشون استفاده میشه؟؟؟

با تشکرات عدیده.....

ferankyy
چهارشنبه 08 تیر 1390, 15:23 عصر
سلام
از این متود ها برای ایجاد یک خاصیت برای یک شی استفاده میشه
برای مثال خاصیت Name یک کنترل از همین نمونه هست . زمانی که شما از کد زیر استفاده میکنید یعنی دارید متد Get آن شی را فراخوانی میکنید :


string nameform = Form1.Name ;
زمانی هم که از کد زیر استفاده میکنید دارید متد Set آن شی را فراخوانی میکنید :


Form1.Name = "frmmain";

شکل کلی متد ها :


classForm1
{
string _name = "Main";
publicstring Name
{
get
{
return _name;
}
set
{
_name = value;
}
}

}

group45
چهارشنبه 08 تیر 1390, 15:46 عصر
ممنون از شما
پس با این حساب تو برنامه اصلی کاربردی نداره و در ساختن اشیاء و کلاسها مورد استفاده میگیره؟؟؟؟؟ درسته؟؟؟؟؟؟؟

ma.rad
چهارشنبه 08 تیر 1390, 15:53 عصر
بله بیشتر تو کامپوننت ها استفاده میشه