MyTB[11 + i].Text = Convert.ToString(Convert.ToDouble  (MyTB[44 + i].Text.ToString()) * Convert.ToDouble(MyTB[52 + i].Text.ToString().ToString()));这句出错了,请问有没有人知道怎么改啊?,谢谢MyTB[i]是textBox类型来的

解决方案 »

  1.   


    MyTB[11 + i].Text = Convert.ToString(Convert.ToDouble(MyTB[44 + i].Text.ToString()) * Convert.ToDouble(MyTB[52 + i].Text.ToString())).ToString(); 
      

  2.   

    MyTB[11 + i].Text 应该是不能这么写吧?
    你把报错的东西写出来啊。
      

  3.   

    对string再toString。。多此一举
    会null时 toString还会出错怀疑就是这个问题。。对null使用了toString。。
      

  4.   

    用字符串string类型去*double类型吗?
      

  5.   

    字符串相乘是什么结果....用double去乘吧
      

  6.   

    MyTB[52 + i].Text.ToString().ToString()写这么多转换?、
    这样试试
    MyTB[11 + i].Text = Convert.ToString(Convert.ToDouble  (MyTB[44 + i].Text) * Convert.ToDouble(MyTB[52 + i].Text)); 
      

  7.   


    说对了,哪么应该去掉tostring吗?