将IEnumerable转换为多维数组

将IEnumerable转换为多维数组

本文介绍了将IEnumerable转换为多维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一种方法可以更改我之前的代码:

Is there a pretty way I can change my previous code:

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

以便使用多维数组?

例如

char[,] = ...

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

the array should represent this kind of data structure:

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


推荐答案

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

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

您是否在寻找这个?

这篇关于将IEnumerable转换为多维数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 02:20