-1

如何将数字排列在一起而不是彼此重叠?

我尝试实现 \t 但它给了我一个错误或根本不做任何事情。

 int[] anzFeldElemente = new int[10];
        Random wuerfel = new Random();

        for (int i = 0; i < anzFeldElemente.Length; i++)
        {
            anzFeldElemente[i] = wuerfel.Next(0, 100);
        }

        Array.Sort(anzFeldElemente);

        foreach (int i in anzFeldElemente)
        {
            Console.WriteLine(i "\t");
        }

        Console.ReadLine();

另外,是否可以在控制台应用程序中绘制类似于 Microsoft Excel 的字段?有画一个的功能吗?

提前致谢。

4

3 回答 3

2

每次迭代时,使用 Console.WriteLine 将强制它移动到下一行。根据lazyberezovsky 的建议,请改用 Console.Write。请记住包含一个空格以使用 +"、" 来划分元素

于 2013-11-05T11:38:30.843 回答
0

顾名思义,Console.WriteLine写一行。

代替

Console.WriteLine(i "\t");

尝试

Console.Write(i + "\t"); 

或者

Console.Write("{0}\t", i); 
于 2013-11-05T11:38:20.413 回答
0

它应该是这样的:

Console.Write(i + "\t");
于 2013-11-05T11:38:51.317 回答