所以我试图编写一个程序来从用户输入一个字符串值。我正在尝试使用开关来确定“a”和“b”之间被按下的内容。我不断收到以下错误:参数1:无法从'方法组'转换为'布尔'。使用switch语句来确定用户输入是什么
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
const string a = " You pressed a";
const string b = " You pressed b";
string input = Console.ReadLine();
switch(input)
{
case a:
ShowData(a);
break;
case b:
ShowData(b);
break;
default:
Console.WriteLine(" You did not type a or b");
Console.WriteLine();
Console.ReadLine();
break;
}
}
static void ShowData(string a)
{
Console.WriteLine(ShowData);
}
}
}
我想你想在'ShowData'方法中使用'Console.WriteLine(a);'。 – juharr
我首先试过,还有更多的错误。 – Abdulhamid