2013-05-17 116 views

回答

24

嘗試使用IsNullOrWhiteSpace,這將確保過驗證的空白,而不必修剪它。

if (!string.IsNullOrWhiteSpace(textbox.text)) 
{ 
} 

根據文檔string.IsNullOrWhiteSpace計算結果爲: -

return String.IsNullOrEmpty(value) || value.Trim().Length == 0; 

String.IsNullOrEmpty

指示指定字符串是否爲空,空,或者只包含空格字符。

2

這將是一個空字符串,但更好地與這個IsNullOrEmptyIsNullOrWhiteSpace

if (!string.IsNullOrEmpty(textbox.text)) 
{ 
    //do this 
} 

IsNullOrWhiteSpace檢查也照顧空白的輸入字符串。所以如果你不想爲空白執行代碼,那麼使用第二個選項。

-3

如果(textbox.text!= 「」 || textbox.text!= NULL)

+2

請添加一些簡短的文字來回答所提出的問題。另外,仔細看看你的代碼 - 「if」條件總是如此。 –

-1
string search = txtSearch.Text.Trim() != "" ? txtSearch.Text.Trim() : "0"; 
相關問題