c# - 如何让控制台读取用户输入的内容数量?
问题描述
我正在创建一个非常基本的 Yatzy 版本。我想要发生的是,在用户第一次掷骰子后,选择保留哪些数字并再次掷骰子是只有想要重新掷骰子的骰子数量被重新掷骰子。我不知道该怎么做。我认为这与控制台读取用户保留的骰子数量有关,我不知道该怎么做。
static void Main(string[] args)
{
int firstCount = 1;
int secCount = 1;
Console.WriteLine("Welcome to Yatzy!");
Console.WriteLine("Press 'Enter' to start the game.");
Console.ReadLine();
Console.Clear();
do
{
Random randomizer = new Random();
int randomNumber = randomizer.Next(1, 7);
Console.Write("{0} ", randomNumber);
firstCount = firstCount + 1;
} while (firstCount < 6);
Console.WriteLine("Which numbers would you like to keep?");
Console.Write("");
string keepNumbers = Console.ReadLine();
Console.WriteLine("Press 'Enter' to roll again.");
Console.ReadLine();
do
{
Random randomizer = new Random();
int randomNumber = randomizer.Next(1, 7);
Console.Write("{0} ", randomNumber);
secCount = secCount + 1;
} while (secCount < 5);
Console.Write("{0} ", keepNumbers);
}
解决方案
推荐阅读
- dart - Flutter - 如何在其他人下定位小部件?
- java - 如何在 Mac OS 中使用 Brew 安装多个 JDK 次要版本(不是主要版本)
- awk - 提取适合字符模式的行,后跟可变数字
- kubernetes - 在 CNAME 重定向后,& 符号转义到“u0026”
- sharepoint - PowerApps 将复选框和用户名提交到列表
- javascript - 如何在量角器中扩展 ExpectedConditions
- kotlin - Kotlin:如何在扩展中调用同名的方法?
- python - 在 Python3 中设置简单的 SAFE http 服务器
- excel - 浏览word文件的文件夹,以便将所有word表复制到excel文件中,每个word文件错误都有单独的表
- charts - Highstock 图表 - 显示截至当前日期的空白区域