1樓:匿名使用者
首先你這個語句就
是有問題的。對於什麼是""什麼是null你應該有所瞭解。
比如我定義一個變數 string mm="";此時mm==""返回的是true;
如果你定義變數的時候這樣定義 string mm=mm.empty();那麼mm==null返回的是true;
所以可以下如下結論""其實代表一個空字串,但是它卻是字串。
而null表示你定義的mm這個字串變數沒有被初始化,程式只是宣告瞭它,但是沒有為它分配記憶體空間。但是""程式已經為mm分配記憶體空間了。
而textbox1定義的過程中就已經為其分配空間,並存放了"",因此textbox1.text.trim()==「」 返回true;textbox1.
text.trim()==null返回flase;我的回答明白嗎?
2樓:匿名使用者
textbox1.text.trim()==「」
計算機是這
樣比較的
cmp dword ptr ss:[ebp-4],0 說白了就是直接比較textbox1.text.trim()是不是等於0
textbox1.text.trim()==null計算機是這樣比較的
lea eax,dword ptr ss:[ebp-4]test eax,eax 其實就是比較textbox1.text.trim()的值的記憶體地址是不是0
既然有值了那麼就一定有相應的記憶體地址(即使值為空),所以 textbox1.text.trim()是不可能等於null的
3樓:匿名使用者
c#中textbox1.text.trim()==「」;功能是去掉textbox1中值的前後空格.
textbox1.text.trim()==null;是給textbox1賦值為空.
4樓:匿名使用者
textbox1.text.trim()==「」表示去除空白字串後為空字串,
textbox1.text.trim()是不可能為null的,如果textbox1.text==null的話,textbox1.text.trim()會丟擲異常
5樓:
有的 「」 有記憶體 沒有值
nul 是沒有 內容空間
c#中的 textbox1.text.trim() 的 trim()表示什麼意思
6樓:呂建鷗
去掉前後的空格 比如你不是定格寫起 , 去掉空格後 就取了 你寫的那部分 不包括空格
7樓:匿名使用者
從當前 string 物件移除所有前導空白字元和尾部空白字元。就是去除字串兩邊的空格!
c中textbox控制元件的值怎樣繫結到datagr
在buttton的點選事件中,新增如下 datagridview.rows.add guid.newguid textbox.text,combobox.text guid.newguid 用來生成id 你是想實現類似加入購物車功能吧?很簡單的,textbox,combobox的值讀出來,加入臨時表...
C窗體中textBox中加入正規表示式 可以輸入數字型別資料(int,double,小數 負數)和逗號(英文半形,)
建議先匹配是否符合數字,小數點,逗號 0 9,表示式否 跳出,是 繼續,再用分段函式以逗號分割到陣列中。對陣列每個元素進行數字型別的匹配 d d 表示式只要一個元素不匹配,則跳出。這樣完成文字的驗證。using microsoft.visualbasic using system using sys...
flag在c中的用法,flag1在C中什麼意思
flag一般作為標記 如求素數,標記能夠被其他數整除的為合數,不能的則為質專數 include include using namespace std int fun int n return flag int main else continue return 0 完全沒法理解問題。flag在c ...