نقل قول نوشته شده توسط mehdy.programmer مشاهده تاپیک
با سلام خدمت اساتید و دوستان عزیز!

همتون که با این کد آشنایی دارن:

MessageBox.Show("string text","string Caption",MessageBoxButtons,MessageBoxIcon,MessageB oxDefaultButton,MessageBoxOptions...);

متد show می تونه یه پارامتر بگیره یا هر چند تای دیگه!

می خواستم بدونم چطور یه متدی بنویسیم که پارامتر هاش دلخواه(optional) باشه؟؟

با تشکر
به این حالت اصطلاحا میگن Overload؛ یعنی نوشتن یک متد با لیست پارامترهای مختلف که برنامه نویس به دلخواه یکی از اون حالتهارو انتخاب میکنه.
بعنوان مثال همون متد Show از کلاس MessageBox رو نگاه کنید، پرانتز باز رو که بعد Show بزارید یه راهنما میاد که نوشه "1of 21" یعنی این متد به 21 حالت مختلف نوشته شده که با زدن کلید "جهت پایین" می تونید تمام حالتها رو بررسی و انتخاب کنید.

موفق باشید