متد کانستراکتور Constructor چیست ؟
باعرض سلام و احترام خدمت دوستان گرامی
من میخواهم بدانم که میتود کانستراکتور چیست و چه وظیفه ای را انجام میدهد ؟ ( هرچند که من معلوماتی را راجع به این میتود بدست آوردم از جمله اینکه : میتود کانستراکتور میتودی همنام کلاس است که برای مقدار دهی اولیه کلاس بکار میرود)، اما دقیقا متوجه موضوع نشدم ، بعبارتی ساده تر موضوع را نگرفتم .
اگر بزبان ساده در مورد این میتود برایم معلومات دهید ممنون میشوم.
نقل قول: میتود کانستراکتور چیست ؟
از اسمش معلومه . یعنی سازنده. طبق گفته خودتون میتونید مقدار دهی اولیه کنید.
مثلا شما نیاز دارید از یک فرم به فرم دیگه اطلاعات بفرستی . اینکارو میتونی با سازنده کلاس انجام بدی.
سازنده اصلی بدون آرگومانه شما میتونید سازنده ای با هر تعداد که دلتون خواست آرگومان ایجاد کنید. مثل تابع. به این صورت
public Garardad_InfoFrm(int id)
{
InitializeComponent();
}
خب حالا برا صدا زدن این فرم از فرم دیگه با این روش انجام میدی
Garardad_InfoFrm _Garardad_InfoFrm = new Garardad_InfoFrm(1);
توصیه میکنم این دوتا لینک رو هم بخونید
https://programming.itpro.ir/tutoria...8C%D8%A7%D8%A1
و
http://www.esfandune.ir/%D9%85%D8%AA...7%D8%B1%D9%BE/
نقل قول: میتود کانستراکتور چیست ؟
بهترین کاربردش برای encapsule کردن متغیرها و استفاده بهینه از پراپرتی هاست