将IEnumerable转换为多维数组

时间:2016-11-17 00:31:34

标签: c# arrays multidimensional-array

我是否有一种很好的方法可以改变我以前的代码:

char[][] board = Enumerable.Repeat(Enumerable.Repeat('-', 7).ToArray(), 7).ToArray();

以便它使用多维数组?

E.g。

char[,] = ...

数组应该代表这种数据结构:

-------
-------
-------
-------
-------
-------
-------

1 个答案:

答案 0 :(得分:1)

            char[,] board = new char[7,7];

            for(int i =0; i< 7; i++)
            {
                for (int k = 0; k < 7; k++)
                {
                    board[i,k] = '-';
                }
            }

你在找这个吗?