如何把一个二维数组的内容全部输到textbox1中?

解决方案 »

  1.   

    写一个for循环string str="";
    for(int i=0;i<array.Count;i++)
    {
    str +=array[i];
    }
    textbox1.Text=str;
      

  2.   

                
    string[,] array = new string[2, 3];
    array[0,1] = "aa";
    array[1,2] = "bb";
    foreach (string str in array)
    {
        this.textBox1.Text += str + ",";
    }
      

  3.   

    也可以写2个循环。不过还是推荐foreach
    for (int i = 0; i < 2;i++ )
    {
        for (int j = 0; j < 3; j++)
        {
            this.textBox2.Text += array[i,j] + ",";
        }
    }
      

  4.   

        private int[,] Arr = new int[5,5];
         for (int i = 0; i < 5; i++)
                {
                    for (int j = 0; j < 5; j++)
                    {
                        Arr[i, j] = (i + 1) * 10 + j + 1;
                       
                    }
      我想把Arr中的内容输入到textbox1,怎也弄不进去,咱刚学,请教各位老师,楼上朋友,谢谢.弄不进去呀.
      

  5.   

    楼上写的是一维的
    本人刚学C#,写了一个仅供参考
                 int[,] arr = new int[,] { {--- }, {---} };
                for (int i = 0; i <row.length; i++)
                {
                    for (int j = 0; j < col.length; j++)
                    {
                        textBox1.Text +=Convert.ToString(arr[i,j]);
                    }
                }
      

  6.   

    如果楼主是想按二维数组的格式显示, 就要在每行末尾加个"\n", 而且要确定TextBox支持多行.
    myTextBox.Multiline = true;