【发布时间】:2016-04-20 21:14:52
【问题描述】:
我正在 C# 中创建一个二维数组,但我无法让我的行和列对齐。我正在尝试将我的数据分成六行和五列。 Mon 与 12、10、17、22 对齐。然后星期二与 11、12、17、22 对齐。这将继续坐着。这是一个表格的例子。
这是我目前构建的代码。
class Zumba
{
public static void main()
{
Zumba table = new Zumba();
int[,] zumValues = table.ZumbaValues;
string[] zumForm = new string[6] { "Mon", "Tues", "Wed", "Thurs", "Fri", "Sat" };
for (int z = 0; z < zumForm.GetLength(0); z++)
{
Console.Write("{0}", zumForm[z]);
for (int r = 0; r < zumValues.GetLength(0); r++)
{
for (int c = 0; c < zumValues.GetLength(1); c++)
Console.Write("\t" + "{1,2,3,4,5,6}" + "\t", zumValues[r, c]);
}
Console.WriteLine();
}
Console.ReadLine();
}
private int[,] zumba = new int[6, 4] { { 12, 10, 17, 22 },
{ 11, 13, 17, 22 },
{ 12, 10, 22, 22 },
{ 9, 14, 17, 22 },
{ 12, 10, 21, 12 },
{ 12, 10, 5, 10 } };
public int[,] ZumbaValues
{
get
{
return zumba;
}
set
{
zumba = value;
}
}
}
【问题讨论】:
-
那么问题出在哪里?控制台的图像看起来不错。
-
好吧,这一行看起来都错了
Console.Write("\t" + "{1,2,3,4,5,6}" + "\t", zumValues[r, c]);
标签: c# arrays multidimensional-array