": 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; Console.WriteLine("Операция не определена"); break; } Console.WriteLine ("{0} ({1}, {2}) = {3}", operation, arg1, arg2, result); }//ExprResult Операторы перехода Операторов перехода, позволяющих прервать естественный порядок выполнения операторов блока, в языке C# несколько. Оператор goto Оператор goto имеет простой синтаксис и семантику: goto [метка|case константное_выражение|default]; Все операторы языка C# могут иметь метку - уникальный идентификатор, предшествующий оператору и отделенный от него символом двоеточия. Передача управления помеченному оператору - это классическое использование оператора goto |