关于null的问题
winform下创建一个TextBox。
想判断它的Text是否为空
if(TextBox1.Text!=null)
{
do....
}
这样写会出现问题,什么都不输入,它的Text也不为空。
换成if(TextBox1.Text!="")
{
do...
}
就可以了,想不通为什么,难道null和""不一样吗?不都为空吗?求指点。
------解决方案--------------------
if(string.IsNullOrEmpty(TextBox1.Text))
{
}
可以这样来判断啊
null的 ""当然有区别啊
你去数据库 insert into tb( col) values(null)
insert into tb( col) values('')看看
------解决方案--------------------进来学习的~