我做一个window应用程序,就是想在获得数据的时候能够比较简单的取出值。
for(int i=0;i<8;i++)
{
 X[0]=Convert.ToDouble("x"+i.ToString().Text);
}也就是表单中有很多名字是x0,x1,x2,x3,x4,x5....
我就是想取x0的值放在X[0],x1的值放在X[1],...该怎么实现啊?
好像在VBS中直接用&就可以啦。在C#中应该怎么用啊?在线等

解决方案 »

  1.   

    for(int i=0;i<8;i++)
    {
          pnlAdd.FindControl("x"+i.ToString().Text)
    }
      

  2.   

    int[] X;
    for(int i=0;i<8;i++)
    {
     X[i]=Convert.ToDouble("x"+i.ToString().Text);
    }
      

  3.   

    for (int i = 0; i < 8; i++)
     {
         foreach (Control c in this.Controls)
           {
               if (c.Name == "textBox" + i.ToString())
                 {
                     X[i] = ((TextBox)c).Text;
                     break;
                  }        }
     }
      

  4.   

    错了,X[i] = ((TextBox)c).Text;这句改为
    X[i] = Convert.ToDouble(((TextBox)c).Text);