循环遍历2D数组并使用格式打印结果

时间:2014-06-13 22:09:22

标签: c#

我有一个简单的2D数组,它重复了员工及其相应部门的名称。

string[,] staffArray= new string[,] { { "StaffID", "Dept" }, { "StaffID", "Dept" }, { "StaffID", "Dept" }, { "StaffID", "Dept" } };

我想将它打印回来以获得“Staff,Dept”的结果。但是,我想通过循环来做到这一点。

        Console.Write(staffArray[0, 0] + ", ");
        Console.WriteLine(staffArray[0, 1]);
        Console.Write(staffArray[1, 0] + ", ");
        Console.WriteLine(staffArray[1, 1]);

打印:

员工,部门

员工,部门

有人可以解释我如何通过循环实现这个结果吗?

1 个答案:

答案 0 :(得分:4)

     string[,] multiPropertySelect = new string[,] { { "StaffID", "Dept" }, { "StaffID", "Dept" }, { "StaffID", "Dept" }, { "StaffID", "Dept" } };

     for (int x = 0; x < multiPropertySelect.GetLength(0); ++x)
     {
        Console.WriteLine(string.Format("{0}, {1}", multiPropertySelect[x, 0], multiPropertySelect[x, 1]));
     }

     Console.ReadKey();