在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。你说得对。我编辑了这篇文章以使它更准确。希望它现在能起作用。(我想的是HTMLtextarea
,对不起)。你的代码不起作用。因为这一行(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;