看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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
liunate:有可能TextBox中有空白字元..所以我都會先用Text.Trim() 09/26 10:43
liunate:去掉頭尾空白字元再去做比對 09/26 10:44
kingtw1978:Thanks 10/03 09:02