Основы языка C# 2005. Евсеева О.Н - 79 стр.

UptoLike

Составители: 

83
status = "не определен";
break;
}
Console.WriteLine("Имя = {0}, Возраст = {1}, Статус = {2}", name, age, status);
} //SetStatus
Этот пример демонстрирует корректный стиль использования оператора
switch. В следующем примере показана роль пустых последовательностей
операторов case-ветвей для организации списка выражений одного варианта:
/// <summary>
/// Разбор случаев с использованием списков выражений
/// </summary>
/// <param name="operation"> операция над аргументами</param>
/// <param name="arg1"> первый аргумент бинарной операции</param>
/// <param name="arg2"> второй аргумент бинарной операции</param>
/// <param name="result"> результат бинарной операции</param>
public void ExprResult(string operation, int arg1, int arg2, ref int result)
{
switch (operation)
{
case "+":
case "Plus":
case "Плюс":
result = arg1 + arg2;
break;
case "-":
case "Minus":
case "Минус":
result = arg1 - arg2;
break;
case "*":
case "Mult":
case "Умножить":
result = arg1*arg2;
break;
case "/":
case "Divide":
case "Div":
case "разделить":
case "Делить":
result = arg1/arg2;
break;
default:
result = 0;