在c#中,怎么输出字符串的二维数组,为什么小弟我下面的写法提示小弟我"string"不包含采用“0”个参数的构造函数

在c#中,如何输出字符串的二维数组,为什么我下面的写法提示我"string"不包含采用“0”个参数的构造函数
 static void Main(string[] args)
        {
            string[ , ] xinqi = new string {{ "兵", " ", " "}, {"将", " ", "车" },{ "车", " ", " " }};
       for(int i=0;i<3;i++)
       {
           for(int j=0;i<3;i++)
           {
               Console.WriteLine(xinqi);
           }
       }
        }
------解决方案--------------------
一行输出
Console.Write(xinqi[i,j].ToString() + " ");

new 后面不能跟 {},那个是C# 3.0的新语法,叫集合初始化器。