在C#中创建二维数组并显示在文本框中

在C#中创建二维数组并显示在文本框中,c#,arrays,2d,C#,Arrays,2d,我想在文本框中显示如下所示的矩阵,但我不知道从哪里开始。如何在文本框中获得此结果 5 5 5 5 8 9 3 1 7 9 2 7 3 7 8 6 8 3 1 2 您需要创建一个多行文本框来显示此信息。然后使用类似的方法将矩阵写入文本框: string matrixString = ""; for (int i = 0; i < matrix.GetLength(0); i++) { for (int j = 0; j < matri

我想在文本框中显示如下所示的矩阵,但我不知道从哪里开始。如何在文本框中获得此结果

 5  5  5  5
 8  9  3  1
 7  9  2  7 
 3  7  8  6
 8  3  1  2
您需要创建一个多行
文本框来显示此信息。然后使用类似的方法将矩阵写入
文本框

string matrixString = "";
for (int i = 0; i < matrix.GetLength(0); i++)
{
    for (int j = 0; j < matrix.GetLength(1); j++)
    {
        matrixString += matrix[i, j].ToString();
        matrixString += " ";
    }

    matrixString += Environment.NewLine;
}
this.textBoxName.Text = matrixString;
string matrixString=”“;
对于(int i=0;i
您将得到以下结果:


欢迎来到堆栈溢出。我不知道你在说什么。你能说得更具体一点吗?我想在文本框中显示2D数组你可能可以通过将它分配给
TextBox.text
来获得它。问题是什么?@user3477496 Opps。你说得对。我编辑了这篇文章以使它更准确。希望它现在能起作用。(我想的是HTML
textarea
,对不起)。你的代码不起作用。因为这一行(for(var j=0;jstring matrixString = ""; for (int i = 0; i < matrix.GetLength(0); i++) { for (int j = 0; j < matrix.GetLength(1); j++) { matrixString += matrix[i, j].ToString(); matrixString += " "; } matrixString += Environment.NewLine; } this.textBoxName.Text = matrixString;