c#中关于Convert.ToDouble的一个注意事项
2024-08-31 22:46:54
今天在写代码的时候被一个小细节坑了,以前没注意,现在才发现,代码如下:
private void btnChangeCartonID_Click(object sender, EventArgs e)
{
if (Convert.ToDouble(this.txtPickedQty.Text) > 0)
{
AddScanningEntity();
this.lblQty.Text = Convert.ToString(Convert.ToDouble(this.lblQty.Text) - Convert.ToDouble(this.txtPickedQty.Text));
this.txtPickedQty.Text = string.Empty;
}
this.txtCartonID.Text = string.Empty;
this.ChangeCurrentField(Convert.ToInt16(ScanningValue.Tag), 3);
this.ScanningValue.Focus();
}
Convert.ToDouble(this.txtPickedQty.Text) 在转换的时候,this.txtPickedQty.Text不能为空,否则会报错:“字符串格式错误”,在转换之前加一个不为空的判断就好了
最新文章
- RubyGems 镜像
- asp.net中如何调取数据库中存储过程输出的两个变量
- Java中的查找算法之顺序查找(Sequential Search)
- php框架laravel:数据库建立:artisan
- AspectJ基础学习之二搭建环境(转载)
- 转 TextBox的EnableViewState属性问题
- Transactional replication 的Snapshot 文件在什么情况下会被清除
- socket服务器开发中的SO_REUSEADDR选项与让人心烦的TIME_WAIT
- [视频]ARM告诉你物联网怎么玩,mbed 6LoWPan demo
- NodeJS用递归实现异步操作的链式调用,完成一个简易的命令行输入输出REPL交互接口
- struts2设置<;s:select>;默认选中项的方法
- html-----011--子窗体iframe
- 修炼debug
- SpringMvc配置 导致实事务失效
- C#遍历获取枚举的值,名和属性
- dump文件生成与调试(VS2008)
- 什么是GUID?
- 学习将码云账号和git连接,并且创建一个项目
- Spring使用Autowiring自动装配 解决提示报错小技巧
- mail 发送邮件