c#窗体程序怎么输出二维数组
时间: 2024-10-12 10:10:43 浏览: 41
在C#的Windows Forms应用程序中,输出二维数组通常涉及到循环遍历数组并将其元素逐一打印到控制台、文本框或其他输出控件中。以下是一个简单的示例,展示如何遍历并显示一个二维整数数组:
```csharp
using System;
using System.Windows.Forms;
public class MainForm : Form
{
private TextBox outputTextBox; // 假设我们有一个名为outputTextBox的文本框用于显示数组
public MainForm()
{
InitializeForm();
}
private void InitializeForm()
{
// 创建文本框组件
outputTextBox = new TextBox();
outputTextBox.Multiline = true; // 设置为多行模式以便更好地显示数组
outputTextBox.ScrollBars = ScrollBars.Vertical; // 添加垂直滚动条
// 设置窗口布局
Controls.Add(outputTextBox);
// 示例二维数组
int[,] array = new int[3, 4] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };
// 遍历并输出数组
for (int i = 0; i < array.GetLength(0); i++)
{
for (int j = 0; j < array.GetLength(1); j++)
{
outputTextBox.AppendText($"({i}, {j}): {array[i, j]}\n");
}
outputTextBox.AppendText("\n"); // 每行之间添加换行符
}
}
public static void Main()
{
Application.Run(new MainForm());
}
}
阅读全文