如何在c# Windows窗体中创建一个5 × 5矩阵

本文关键字:一个 矩阵 创建 Windows 窗体 | 更新日期: 2023-09-27 18:16:53

 for (int i = 0; i!=5; i++)
 {
    for (int j=0; j!=5; j++)
    {
        array times[i, j] = int.Parse(Tb_First.Text);
        list_Matrix.Items.Add(array times[i,j]);
    }
 }

 int[,] numbers = new int[,]  {{ 1 , 2 , 3, 4, 5 }, { 2, 3, 4, 5, 6 }} ;
 private void button1_Click(object sender, EventArgs e)
 {
     for (int i = 0; i !=5; i++)
     {
         for (int j = 0; j !=5; j++)
         {
             list_Matrix.Items.Add(numbers[i,j].To String());                  
         }
     }
 }

我已经试过了,但它不工作。有没有其他方法可以在c#中生成5 × 5的窗体矩阵?输入写在文本框上,矩阵应该在列表框中。谁来帮帮我

如何在c# Windows窗体中创建一个5 × 5矩阵

试试

var numbers = new int[5,5] { { 1, 2, 3, 4, 5 }, 
{ 2, 3, 4, 5, 6 }, { 1, 2, 3, 4, 5 }, { 2, 3, 4, 5, 6 }, { 1, 2, 3, 4, 5 }};
private void button1_Click(object sender, EventArgs e)
{
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            list_Matrix.Items.Add(numbers[i,j].To String());
        }
    }
}

有微软的源代码

编程指南(多维-数组/矩阵)

var数字= new int[5, 5]{{1, 2, 3, 4, 5},{2、3、4、5、6},{1、2、3、4、5},{2、3、4、5、6},{1,2,3,4,5}};

我猜描述int[,]比"var"更好,以表明第二个样本几乎是正确的。问题是尺寸不正确。