这是我的测试代码
public string myMethod(int[,] anArray)
{
string aString = "";
for (int i = 0; i < anArray.GetLength(0); i++)
{
for (int j = 0; j < anArray.GetLength(1); j++)
{
if (j == anArray.Length - 1)
{
aString += " " + anArray[i, j] + "\r\n";
continue;
}
aString += anArray[i, j] + "|";
}
}
return aString;
}
当我调用该方法时,我期待一个包含换行符的字符串。
我想要的结果
0|0|0
0|0|0
0|0|0
但是我得到了这个
0|0|0|0|0|0|0|0|0|
谢谢。
编辑: if 条件下的愚蠢错误,仅此而已。
第二次编辑:我在代码的后半部分有错误的 if 条件语句,导致错误的字符串。
千万里不及你
相关分类