PDA

View Full Version : توابع #C با پارامترهای اختیاری



best_developers
سه شنبه 09 اسفند 1384, 08:09 صبح
سلام
من میخواهم در توابع سی شارپ از پارامترهای اختیاری (Optional Parameter, Default Argument ) استفاده کنم

این کارو قبلا در VB.net و ++C انجام دادم ولی وقتی میخوام در #C انجام بدم میگه که پارامتر های اختیاری در سی شارپ وجود ندارد :متعجب: :ناراحت:

حالا نمیدوم چی کار کنم لطفا جواب بدید

در ضمن از شما برنامه نویسان حرفه ای که جواب سئوال قبلیم (استفاده همزمان VB و #C) رو دادیم خیلی خیلی ممنونم :لبخند:

anubis_ir
سه شنبه 09 اسفند 1384, 09:16 صبح
اینکار با overloading توابع میسر است.

best_developers
پنج شنبه 11 اسفند 1384, 09:56 صبح
خیلی ممنون از جوابتون
ولی خصوصیت overloading قابلیت جدیدی نیست و تقریبا در تمامی زبانها موجود است
من با استفاده از overloading ممکن است کارم انجام شود ولی نه تنها کارم راحت نمیشود بلکه خیلی هم سختر میشه
مثلا زبان #C خیلی خوبه !! تون این مدت کم که من رو #C سویچ کردم چیزهایی دیدم که واقعا دارم شاخ در میارم چیزهای به این سادگی نداره

طبق تحقیقات من هم پارامترهای اختیاری در سی شارپ وجود ندارد
اگر اشتباه میکنم لطفا راهنمایی کنید

با تشکر

anubis_ir
جمعه 12 اسفند 1384, 17:06 عصر
جواب همونی بود که نوشته شد. توضیحات بیشتر رو از طراح سی شارپ در لینک زیر ببینید:
http://weblogs.asp.net/jcogley/archive/2004/10/08/239646.aspx

AspNet
جمعه 12 اسفند 1384, 17:21 عصر
البته من فکر میکنم اگر در بخش سی شارپ سوالتون رو مطرح کنید بهتر جواب میگیرید.

arreezzoo
شنبه 28 آذر 1388, 19:59 عصر
salam khaste nabashid chejori mishe yek library dorost kard bad to barname estefade kard

sia_2007
شنبه 28 آذر 1388, 20:23 عصر
Optional Parameter در Net 4. اظافه گشته اند