PDA

View Full Version : آموزش: چرا حالت کد زنی در ویژوال استدیو عوض شده؟



alireza2220
شنبه 27 خرداد 1391, 15:18 عصر
با درود دوستان

من چند وقتی هست که دارم کد های اپن سورس MVC رو میخونم اما به یه نکته ریز برخوردم
در ویژوال استدیو کنترل های تر کیبی Ctrl + K + D کد هارو مرتب میکرد
اما به نظر میرسه دیویلوپر های ماکروسافت از حالتی دیگه استفاده میکنم
لطفا به مثال های زیر توجه کنین:
public static string GetInputTypeString(InputType inputType) {
switch (inputType) {
case InputType.CheckBox:
return "checkbox";
case InputType.Hidden:
return "hidden";
case InputType.Password:
return "password";
case InputType.Radio:
return "radio";
case InputType.Text:
return "text";
default:
return "text";
}
}
در حالی که اگر از کنترل های ترکییبی استفاده شود(کنترل ها در بالا ذکر شد) به این ترتیب مرتب میشه:
public static string GetInputTypeString(InputType inputType)
{
switch (inputType)
{
case InputType.CheckBox:
return "checkbox";
case InputType.Hidden:
return "hidden";
case InputType.Password:
return "password";
case InputType.Radio:
return "radio";
case InputType.Text:
return "text";
default:
return "text";
}
}
میدونم تفاوت کمیه اما دلیلش رو اگر کسی میدونه لطفا شرح بده
با سپاس از شما

IMANAZADI
شنبه 27 خرداد 1391, 16:08 عصر
این چیزی که شما عرض کردید بر میگرده به تنظیمات ویرایشگر متن ویژوال استادیو و سلیقه ایی توسط برنامه نویس بر اساس علاقه تنظیم میشه
برو به منوی tools گزینه option بعد text editor بعد انتخاب زبانی که با اون برنامه مینویسی مثلا c#
بعد انتخاب formatting اونجا با تیک زدن و برداشتن تیک می بینید که ویرایشگر بنا به انتخاب های شما کد را تنظیم و مرتب میکند

alireza2220
شنبه 27 خرداد 1391, 17:54 عصر
با تشکر بسیار فراوان
اما معمول ترین حالتش کدام گزینه از این مثال های بالا هست?