为了初学者练习,我正在尝试创建一个简单的循环,接受用户输入的单个字符,并将该字符打印到控制台,直到用户输入“R”为止。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SimpleLoop
{
class Program
{
static void Main(string[] args)
{
char cplayerSelection = 'R';
while(cplayerSelection == 'R')
{
Console.WriteLine("Enter R, P, or S:");
cplayerSelection = (char)Console.Read();
Console.WriteLine(cplayerSelection);
}
}
}
}
无论用户输入什么,循环只会执行一次就退出。我需要做出哪些更改才能继续进行循环?