我如何让控制台读取用户输入的内容数量?

我正在创建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,randomNumber);               
            secCount = secCount + 1;
        } while (secCount < 5);
        Console.Write("{0} ",keepNumbers);
    }
lvjiesjtu 回答:我如何让控制台读取用户输入的内容数量?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157970.html

大家都在问