alireza2220
شنبه 27 خرداد 1391, 16: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";
}
}
میدونم تفاوت کمیه اما دلیلش رو اگر کسی میدونه لطفا شرح بده
با سپاس از شما
من چند وقتی هست که دارم کد های اپن سورس 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";
}
}
میدونم تفاوت کمیه اما دلیلش رو اگر کسی میدونه لطفا شرح بده
با سپاس از شما