对于初学者的做法,我试图创建一个简单的循环,接受来自用户的单个字符,将该字符打印到控制台并保持这样做,直到用户输入'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);
}
}
}
}
无论用户输入什么内容,只会循环一次,然后退出。我需要改变以继续循环?
你可以试试你需要的Console.ReadKey() – Tomtom
!= not == –
@SamLeach:不,他要==。你读过他的问题了吗?实际的文字?他在哪里描述他想要的? –