在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的新语法,叫集合初始化器。
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的新语法,叫集合初始化器。