Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在制作一个迷宫程序,用户可以在其中输入他们想去的方向,但是由于该Console.Read()方法,他们可以输入任何内容。有没有办法限制用户在给定空间中可以输入多少个字符?
Console.Read()
关联
StringBuilder sb = new StringBuilder(); int i, count = 0; while ((i = Console.Read()) != 13) // 13 = enter key (or other breaking condition) { if (++count > 200) break; sb.Append ((char)i); }
希望对您有所帮助,您可以将限制更改为您想要的数字。
您还可以设置一个计时器,当它运行的时间超过一分钟时,然后break。
break