我在格式化输出时遇到问题。这是我的代码:
int[] Number = new int[15];
// int followup;
int Counter;
Random random = new Random();
for (Counter = 0; Counter < Number.Length; Counter++)
{
int Rep = 0;
Rep = random.Next(0, 345);
Number[Counter] = Rep;
Console.WriteLine("num:{0}", Rep);
}
它把我的数字
7
4
2
(repeat 15)
但我希望它输出如下:
6 2 7 4 (11 more)
我怎样才能做到这一点?
最佳答案
只需将Console.WriteLine更改为Console.Write("{0} ", Rep);
int[] Number = new int[15];
// int followup;
int Counter;
Random random = new Random();
Console.Write("Num: ");
for (Counter = 0; Counter < Number.Length; Counter++)
{
int Rep = 0;
Rep = random.Next(0, 345);
Number[Counter] = Rep;
Console.Write("{0}" + (Counter < Number.Length - 1 ? ", " : ""), Rep);
}
Console.WriteLine();
关于c# - 获取代码以在控制台的一行上输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971170/