سلام دوستان.
من میخوام برای یک تابع چند تا پارامتر اختیاری بزارم اما بلد نیستم. تو VB.NET از کلمه کلیدی Optional استفاده میکردیم ولی نمیدونم مشابه این کلمه تو سی شارپ چی میشه.
اگه ممکنه کمک کنید خیلی فوریه.
ممنون.
Printable View
سلام دوستان.
من میخوام برای یک تابع چند تا پارامتر اختیاری بزارم اما بلد نیستم. تو VB.NET از کلمه کلیدی Optional استفاده میکردیم ولی نمیدونم مشابه این کلمه تو سی شارپ چی میشه.
اگه ممکنه کمک کنید خیلی فوریه.
ممنون.
سلام دوست عزیز فکر کنم باید توابع خودت رو override کنی. یعنی چند تابع را با همان اسم تعریف کنی
سلام
دوست عزیز Override استفاده از متد های تعریف شده در کلاس والد است به طوری که در صورت نیاز می توان بدنه تابع والد را تغییر داد نه امضای آنرا
برای ساخت و تعریف توابعی با یک نام ولی امضای متفاوت باید از OverLoad کردن توابع استفاده کنید مثل مثال زیر:
private int Add(int First, int Second)
{
return First + Second;
}
private string Add(string First, string Second)
{
return First + Second;
}
یا از #C نسخه 4 استفاده کن
یا از Overload چند باره تابع استفاده کن