首页 > 其他 > 详细

An Error That I have Recently Completed

时间:2016-05-04 17:13:44      阅读:139      评论:0      收藏:0      [点我收藏+]

An Error That I have  Recently Completed 

编写C#应用程序时,用到了TextBox文本输入框。

当需要判断文本框输入是否为空时写成了if (textBox_id.Text.ToString() == Null)

应该用textBox_id.Text.ToString() == ""

Reason of the error

没有认清Null和""的区别。

Null指没有定义,内存没有分配空间

""是空字符串,系统分配了空间,但是字符串为空

Impact of the error

并程序不能正确判断出输入框输入为空。

即使输入框内没有任何输入,也没有执行输入框为空之后的操作而是判断为输入框有输入。

因为textBox_id.Text.ToString() == Null 一直为假。

How did I find it

 程序failure。测试时没有输出预期结果。

An Error That I have Recently Completed

原文:http://www.cnblogs.com/xltju/p/5458976.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!