📅  最后修改于: 2023-12-03 15:09:19.642000             🧑  作者: Mango
如果想要在 C# 中,根据用户输入的数字来跳转到不同的程序,可以使用 switch
语句。下面给出一个示例代码:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个数字:");
string input = Console.ReadLine();
int number;
if (int.TryParse(input, out number))
{
switch (number)
{
case 1:
Console.WriteLine("跳转到程序 A");
break;
case 2:
Console.WriteLine("跳转到程序 B");
break;
case 3:
Console.WriteLine("跳转到程序 C");
break;
default:
Console.WriteLine("对应的程序不存在");
break;
}
}
else
{
Console.WriteLine("请输入有效的数字");
}
Console.ReadLine();
}
}
代码说明:
switch
语句,根据用户输入的数字来跳转到不同的程序在上面的示例代码中,我们使用了 int.TryParse
方法来将用户输入的字符串转换为整数。这个方法会尝试将字符串转换为整数,如果可以转换成功,则返回 true
,并且将转换后的整数赋值给输出参数 number
;如果无法转换成功,则返回 false
。
switch
语句是一个多分支的选择结构,它根据一个表达式的值来选择一个代码块来执行。每个 case 分支表示一个选项,如果表达式的值与 case 常量相等,则执行对应的代码块。如果没有匹配的 case 分支,则执行 default 分支。注意,在每个 case 分支末尾要加上 break 语句,否则会继续执行下一个 case 分支。
以上就是如何在 C# 中,根据用户输入的数字来跳转到不同的程序的方法。