-2
 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());                  
         }
     }
 }

私はこれを試しましたが、うまくいきません..Windows形式でC#で5×5のマトリックスを生成する他の方法はありますか?入力はテキスト ボックスに書き込まれ、行列はリスト ボックスにある必要があります。誰か私を助けてください

4

2 に答える 2

2

マイクロソフトによるソースがあります

プログラミング ガイド (多次元 - 配列/行列)

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}};

2番目のサンプルがほぼ正しいことを示すために、「var」よりもint [、]の方が優れていると思います。問題は、サイズが正しくないことです。

于 2017-09-29T14:46:09.800 に答える