在 C# 的控制台中打印二维列表

Print 2D list in console in C#

我有以下代码。

class Solution
{
    static void Main(String[] args)
    {
        var matrix = new List<List<int>>();
        for (int i = 0; i < 6; ++i)
        {
            string[] elements = Console.ReadLine().Split(' ');
            matrix.Add(new List<int>());
            foreach (var item in elements)
            {
                matrix[i].Add(int.Parse(item));
            }
        }
    }
}

我知道要打印出我们从控制台读取的数组,将其从字符串转换为 int,我们将不得不使用 foreach 循环。但是这里要在控制台打印出列表,代码怎么写呢?

逐行打印值:

foreach (var line in matrix)
{
  foreach (var item in line)
  {
    Console.Write(item+"\t");
  }
  Console.WriteLine();
}