作者glenn7012 (垃圾桶)
看板C_Sharp
标题Re: [问题] 如何判断textBox是否为空值?
时间Mon Sep 26 04:02:33 2005
※ 引述《kingtw1978 (King)》之铭言:
: 不好意思请问个小问题
: 我现在在两个textBox栏位输入资料
: 要怎麽判断两个栏位都是空的,没有输入任何资料呢?
: if ( textBox1.Text == null && textBox2.Text == null )
: {
: 我要写的程式码
: }
: null 我用过不可以, "" 也不可以, " " 不可以
: 请问要怎麽判断呢?
: 应该是说有些编译OK,可是执行的时候不会去跑IF这边
: 不清楚为什麽
: 附上原始码
: http://ms.ntcb.edu.tw/~s9136003/Ass5.zip
某object == null 是指某object是否有初始化
因为textBox1初始化後 Text这个object也被初始化了
所以即使栏位是空的 textBox1.Text == null 的结果还是false
我记得 "" 应该可以 平常都这样用
debug看区域变数 空栏位时Text的值就是 ""
另外一种 textBox1.Text == string.Empty 也可以
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.83.32
1F:推 liunate:有可能TextBox中有空白字元..所以我都会先用Text.Trim() 09/26 10:43
2F:→ liunate:去掉头尾空白字元再去做比对 09/26 10:44
3F:推 kingtw1978:Thanks 10/03 09:02