我有以下代码,但我不知道我在哪里做错了,目标是:当用户键入r或s或q时 它将触发相应的功能。但是,它仅适用于第一个字母
using System;
public class dice
{
int count = 0;
static void roll()
{
Console.WriteLine("roll") ;
}
static void status()
{
Console.WriteLine("status") ;
}
public void Menu()
{
Console.WriteLine("Please enter a command(r - roll, s - status, q- quit):");
if (Console.ReadLine().Equals("r"))
{
roll();
}
else if (Console.ReadLine().Equals("s"))
{
status();
}
else if (Console.ReadLine().Equals("q"))
{
Console.WriteLine("Thanks for playing");
}
}
}
class program
{
public static void Main()
{
dice player = new dice();
player.Menu();
}
}