PDA

View Full Version : ?No default parameters



eshpilen
یک شنبه 06 تیر 1389, 10:11 صبح
سی شارپ امکان تعیین مقدار پیشفرض برای پارامترها رو نداره؟
واسه چی اونوقت؟ :لبخند:

eshpilen
دوشنبه 07 تیر 1389, 20:37 عصر
اینجا جواب سوالم رو داده: http://blogs.msdn.com/b/csharpfaq/archive/2004/03/07/85556.aspx

اما دلایل قابل بحثی برای نذاشتن این امکان در سی شارپ آورده.
و اگر کامنتها رو نگاه کنید خیلی ها با این محدودیت و عذرهایی که آورده شده مخالف هستن و مثالهای قابل تعمقی آوردن.
بنظر منهم این ویژگی رو حیفه در سی شارپ نذارن. زبانهای محبوبی مثل PHP، Python و حتی سی++ این امکان رو دارن. ویژگی پرکاربردی هست که برنامه نویسی رو واقعا راحتتر و شیرین تر میکنه.

Salar Ashgi
دوشنبه 07 تیر 1389, 21:00 عصر
این امکان در دات نت 4.0 یعنی در Visual C# 2010 اضافه شده است .

منبع : http://en.wikipedia.org/wiki/C_Sharp_4.0

eshpilen
دوشنبه 07 تیر 1389, 22:25 عصر
اوه بد نیست ولی فکر کنم یخورده دیر جنبیدن!
الان ما با همون نسخه های قبلی دات نت و سی شارپ کلی کار داریم حالا حالاها.
من خودم مثلا ویژوال استودیو 2008 رو نصب کردم چون 2010 نیاز به ویندوز XP سرویس پک 3 داره.