当我在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));
}
}
答案 0 :(得分:0)
尝试使用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));
}
}