-5 c#
switch (userSelection)
{
case 1:
Console.WriteLine(" You selected: List1");
listTitle = "List1 Title";
validAnswer = true;
break;
case 2:
Console.WriteLine(" You selected: List2");
listTitle = "List2 Title";
validAnswer = true;
break;
case 3:
Console.WriteLine(" You selected: List3");
listTitle = "List3 Title";
validAnswer = true;
break;
case 4:
Console.WriteLine(" You selected: List4");
listTitle = "List4 Title";
validAnswer = true;
break;
default:
Console.WriteLine(" Your selection is invalid. Please
try again.");
break;
}
Run Code Online (Sandbox Code Playgroud)
我会用if/else
if (userSelection > 0 && userSelection < 5)
{
Console.WriteLine(" You selected: List" + userSelection);
listTitle = "List" + userSelection + " Title";
validAnswer = true;
}
else
{
Console.WriteLine(" Your selection is invalid. Please try again.");
}
Run Code Online (Sandbox Code Playgroud)
如果它真的只是最小数字代码行...
validAnswer = userSelection > 0 && userSelection < 5;
Console.WriteLine(validAnswer ? " You selected: List" + userSelection : " Your selection is invalid. Please try again.");
if (validAnswer) listTitle = "List" + userSelection + " Title";
Run Code Online (Sandbox Code Playgroud)