سلام دوستان.
من میخوام برای یک تابع چند تا پارامتر اختیاری بزارم اما بلد نیستم. تو VB.NET از کلمه کلیدی Optional استفاده میکردیم ولی نمیدونم مشابه این کلمه تو سی شارپ چی میشه.
اگه ممکنه کمک کنید خیلی فوریه.
ممنون.
سلام دوستان.
من میخوام برای یک تابع چند تا پارامتر اختیاری بزارم اما بلد نیستم. تو 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;
}
آخرین ویرایش به وسیله mehdi.mousavi : پنج شنبه 20 اسفند 1388 در 23:46 عصر دلیل: لطفا بمنظور خوانایی بیشتر کد، از Syntax Hilighter برای Decorate کردن کد استفاده کنید.
یا از #C نسخه 4 استفاده کن
یا از Overload چند باره تابع استفاده کن