如何在控制台中逐行水平打印数字

本文关键字:水平 打印 数字 逐行 控制台 | 更新日期: 2023-09-27 18:20:08

当我在Visual Studio 2012中使用此代码(如下)时,答案是按垂直顺序排列的。

如何使用VS 2012 以水平顺序获得答案

下面是我以垂直顺序输出的代码:如何以水平方式获得相同的结果?

Visual Studio中是否有用于获取水平或垂直输出的设置?

class RandomNumbers
{
    private static Random random = new Random();
    static void Main(string[] args)
    {
        var numbers = GenerateRandomNumbers(200,100,10);
        foreach (var temp in numbers)
        {
            Console.WriteLine(temp+" ");
        }
    }
    static IEnumerable<int> GenerateRandomNumbers(int NumberOfElements)
    {
        return Enumerable.Range(0,NumberOfElements-1).OrderBy(n=>random.Next());
    }
    static IEnumerable<int> GenerateRandomNumbers(int min, int max, int numberOfElement)
    {
        return Enumerable.Range(0, numberOfElement - 1).Select(n => random.Next(max, min));
    }
}

如何在控制台中逐行水平打印数字

尝试使用Write()代替WriteLine()

class RandomNumbers
{
    private static Random random = new Random();
    static void Main(string[] args)
    {
        var numbers = GenerateRandomNumbers(200,100,10);
        foreach (var temp in numbers)
        {
            Console.Write(temp+" ");
        }
    }
    static IEnumerable<int> GenerateRandomNumbers(int NumberOfElements)
    {
        return Enumerable.Range(0,NumberOfElements-1).OrderBy(n=>random.Next());
    }
    static IEnumerable<int> GenerateRandomNumbers(int min, int max, int numberOfElement)
    {
        return Enumerable.Range(0, numberOfElement - 1).Select(n => random.Next(max, min));
    }
}

只需编写Console.Write()代码;而不是Console.WriteLine().