c#多维数组解决办法

c#多维数组
 class Class1
    {
        public static void Main()
        {


            double[,] a = new double[,] { { 1, 2, 3 }, { 4, 5, 6 } };
            int d = 0, f;
            for (d = 0; d < a.GetLength(0); d++)
                for (f = 0; f < a.GetLength(1); f++)
                {
                    Console.WriteLine(a[d, f]);
                }
            Console.ReadLine();
        }
    }
输出结果是
1
2
3
4
5
6
我想要的结果是
1   2     3
4    5    6
到底哪里出问题了啊
------解决思路----------------------
console.writeline是每次输出一行,所以你的输出是每个字符一行,应该改为write就好了
------解决思路----------------------
Console.WriteLine 方法将指定的数据(后跟当前行终止符)写入标准输出流。 

Console.WriteLine()有换行,Console.Write()则没有换行。

Console 方法
------解决思路----------------------
在第二个for的大括号后面加一个console.writeline();