首页 > 解决方案 > 如何在 C# 和 .NET Framework 中显示以用户输入开头的数字列表?

问题描述

namespace A3PFJBJLP1
{
    class Program
    {
        static void Main(string[] args)
        {
            // option 1 by parker farewell
            Console.WriteLine("~ option 1 ~");
            Console.WriteLine("please input a number: ");

            for (int StartingNum = Convert.ToInt32(Console.ReadLine()); StartingNum < 20; StartingNum++)
            {
                Console.WriteLine(StartingNum);
            }

            Console.ReadLine();
        }
    }
}

到目前为止,这是我尝试过的代码,我可以在列表中显示数字,但只有当我需要创建一个列表来显示用户输入的数字之后的 20 个整数时,数字为 20 或更少

标签: c#.net

解决方案


你很亲密。如果你从一个数字开始userInput,你想在它之后显示 20 个数字,你可以按如下方式更新循环。

int userInput = Convert.ToInt32(Console.ReadLine()); // get and store user input
for (int startingNum = userInput; startingNum < userInput + 20; startingNum++)
{
    Console.WriteLine(startingNum + 1); // display number after startingNum
}

推荐阅读