CType(textBox1.text,Double)
前提是输入合法

解决方案 »

  1.   

    try
    {
       double a=System.Convert.ToDouble(textBox1.text);
    }
    catch(NotInvalidCastException e)
    {
      //不可转换
    }
      

  2.   

    可以有许多方法啊
    string read=Console.ReadLine ();
    int readme=Int32.Parse (read);
    int readme1=Convert.ToInt32(read);
    Console.WriteLine ("{0}\n",readme);
    Console.WriteLine ("{0}\n",readme1);
      

  3.   

    double a;
    string a1=TextBox1.Text;
    a=System.Convert.ToDouble(a1);
    a1是个临时变量,不用应该也行,我试验过了,这样可以:)
      

  4.   

    a = double.Parse(textBox1.text)
      

  5.   

    a = double.Parse(textBox1.text);
      

  6.   

    double a = Convert.ToDouble(textBox1.text);
      

  7.   

    比如有 INT a;
    方法1:double b=Convert.ToDouble(a);
    方法2:double b=double.Parse(a);