【发布时间】:2014-05-01 12:54:49
【问题描述】:
如何在c#中给二维数组赋值
我的代码是
int[,] matarix = new int[4, 5];
for (int x = 0; x < 4; x++)
{
for (int y = 0; y < 5; y++)
{
matarix[x, y] = x+"-"+y;
}
}
我尝试了上面的代码,但它显示错误“无法将字符串隐式转换为 int” 怎么做 ?谢谢
【问题讨论】:
-
你走对了。你想对它做什么?只需分配一个整数值,如
matarix[x, y] = 5; -
那么您想为每个单元格分配什么值?考虑到除了价值之外,您还拥有一切……
-
x+"-"+y是一个字符串。您的matarix是一个 int 数组。你想要一个字符串数组吗?