假设我正在制作一个简单的程序,并且用户在菜单中。
菜单选项是 1 3 5 7 (我实际上不会这样做,但让我们继续吧)。
我想做我的 switch 语句
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DecisionMaking2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please choose an option: ");
string SelectedOpt = Console.ReadLine();
double Selection = Convert.ToDouble(SelectedOpt);
double MenuOption = (Selection);
switch (MenuOption)
{
case 1:
Console.WriteLine("Selected option #1");
break;
case 2:
Console.WriteLine("Selected option #3");
break;
case 3:
Console.WriteLine("Selected option #5");
break;
case 4:
Console.WriteLine("Selected option #7");
break;
default:
Console.WriteLine("Please choose from the options List!");
break;
}
}
}
}
那行得通吗?还是我必须将每个案例常量表达式命名为我正在使用的选项号?
我去了微软网站,但我并没有完全找到我要找的任何东西。.
另外,当我引起您的注意时,我将如何使用户从任一选项中进行选择,并且因为我不知道用户将选择哪个选项“ double MenuOption = ”可以是任何东西,无论用户输入正确吗?那么我什至可以工作吗?
我都是手工完成的,没有太多的实验室时间来做这件事,因为我有很多其他的课程要学习,然后是一份无聊的工作要去做,而且我家里的电脑有重启问题哈哈。
非常感谢任何和所有的帮助。
ps 我现在正在发布此内容的计算机,没有任何编译器,编码程序,而且我不只是为了解决这个问题。
再次感谢!