double

zhxjx 2009-06-01 09:08:05
我在textbox里输入负号就提示错误

textbox 代码 是这样写的
a = Convert.ToDouble(textBox1.Text);


请问为什么啊
...全文
72 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kensouterry 2009-06-02
  • 打赏
  • 举报
回复

public partial class Form1 : Form
{
double temp = 0;

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
try
{
temp = double.Parse(textBox1.Text);
}
catch
{
MessageBox.Show("无法转换.");
return;
}
MessageBox.Show(temp.ToString());
}
}
thunderchen_cl 2009-06-01
  • 打赏
  • 举报
回复
哎,又学了一遍,当时学的时候老是犯错。
spmzfz 2009-06-01
  • 打赏
  • 举报
回复

double a = Convert.ToDouble(textBox1.Text);
Console.WriteLine(a);


上面的CODE 可以啊。

你必须把变量a申明为double类型 ,就不会出错误了。
spmzfz 2009-06-01
  • 打赏
  • 举报
回复

double a = double.Parse( textBox1.Text);
Console.WriteLine(a);
zhaoyingkuan 2009-06-01
  • 打赏
  • 举报
回复
A就是定义的一个名字没有太大的意义,这种方法是可以的,你跟踪一下看看输入的是不是有错
cloudfang 2009-06-01
  • 打赏
  • 举报
回复
输入的数有问题,你的a是什么?
SQL77 2009-06-01
  • 打赏
  • 举报
回复
   
string str="-12.3";
double a = Convert.ToDouble(str);
Console.WriteLine(a);

我这样都行呀
zhxjx 2009-06-01
  • 打赏
  • 举报
回复
不是 把我输入的转换成double类型
输入的是数字 有负数 所以。。
但是输入正数的话 没什么问题 一输入负号就出错
SQL77 2009-06-01
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhxjx 的帖子:]
我在textbox里输入负号就提示错误

textbox 代码 是这样写的
a = Convert.ToDouble(textBox1.Text);


请问为什么啊
[/Quote]
负号转成DOUBLE型吗??

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧