【问题标题】:How to print numbers horizontally in line in Console?如何在控制台中水平打印数字?
【发布时间】:2014-08-30 17:51:01
【问题描述】:

当我在 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));
    }
}

【问题讨论】:

  • 垂直,你的意思是数字之间有换行吗?如果是这种情况,只需使用Console.Write 而不是WriteLine。除此之外,我不确定你所说的水平和垂直是什么意思。
  • 你是对的,我是这么认为的,谢谢

标签: c# output console-application


【解决方案1】:

尝试使用 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));
    }
}

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • ... 7 年前就已经回答了
    • 这与the accepted answer 中的解决方案相同。 在回答已有答案的旧问题时,请确保提供新颖的解决方案或比现有答案更好的解释。
    猜你喜欢
    • 2018-12-15
    • 2018-02-01
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    相关资源
    最近更新 更多