【发布时间】: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