1樓:
舉例說,
電影院裡 "" 代表一個空位子,有座位,但是沒有人做,
null,代表沒有座位.
2樓:匿名使用者
"" 是空字串,null 沒定義
比如有個textbox1,當textbox1中沒有輸入值時(textbox1.text=="")為真,而(textbox1.text==null)為假
3樓:謝搶來
區別很大。
""空字串,也算是一個值。
null 未定義 ,就是沒有什麼都沒有,沒定義
4樓:匿名使用者
""是空字串,系統分配了記憶體空間給它,null為空,系統沒有分配記憶體空間給它
5樓:匿名使用者
null在記憶體中沒有空間,"" 是分配空間的
6樓:匿名使用者
""空字串
null 未定義
7樓:匿名使用者
""表示物件還是有的,null表示物件不存在。
請問c#中的 null、isemptyornull、「」都是什麼意思??
8樓:
判斷一個字元變數是否為
空,最好用isemptyornull()這個方法,在字串為null或為""時都可以判斷出來,即:這兩種情況都會返回true。一個字元變數可以為null,也可以不為null,不為null的情況包括""和"任意字串"。
如果用str==null 只是判斷是否為null。如果用str==""是變數不為null時,字串是否為""(空字串).
9樓:匿名使用者
str==null 當呼叫函式不傳值時 被調函式所接受的str值為null 比如
str=="" 呼叫函式傳值,但是傳的是空值
private string func(string str)
//呼叫
string str= func(""); //執行第一個if 和第三個
string str= func(); //執行第二個if和第三個
isemptyornull 是前兩個函式的合併 即 str==null || str==""
一般我們寫程式用
if(!isemptyornull (str))
10樓:乁
判斷字串是否為空用
if(s.lenght == 0)效率是最高的我記得null是指一個空物件,它在記憶體佔有位置「」好象是沒佔記憶體
可能有誤
不過s.lenght==0是判斷字串為空最好的方法
11樓:匿名使用者
||是 isnullorempty。
isnullorempty包含str==null 和 str==""兩個情況,
就是說 if( string.isnullorempty(str) )
等同於if( str==null || str=="" )
c#中的null和資料庫中的null的區別?
12樓:匿名使用者
兩者一般用來表示未定義,但是資料庫值為null時在c#中使用類dbnull來表示。
13樓:匿名使用者
資料庫的null為預設值,而c#中的為空,但是在記憶體中已經分配了空間
14樓:匿名使用者
樓上的描述對資料庫null有問題吧,資料庫的null代表未知,沒有特定意義,所謂的預設值,不填寫的話,雖然看到的是null,但不代表是預設的意義。
c語言的nul和null
null是一個巨集,它在幾個標準標頭檔案中定義,0是一個整型常量,0 是一個字元常量,而nul是一個字元常量的名字。這幾個術語都不可互換。1 null用於表示什麼也不指向,也就是空指標 void 0 2 0可以被用於任何地方,它是表示各種型別零值的符號並且編譯器會挑出它 3 0 應該只被用於結束字串...
c語言和有什麼不同,C語言中和的區別
是按位與運 算,比如a 6,b 5,表示成二進位制數 a 0110 b 0101 a b 0100 逐個位進行與運算 當然如果放在回 一個變數前面可以為取地址答的意思,如 a,就是取a的地址 是邏輯與,比如 真 真 為 真 c語言中,是指標運算子,是邏輯運算子,a 指的是變數a的實體地址,而 相當於...
c語言裡和的區別,C語言中, 和 有什麼區別, 和 有什麼區別
表示 與 意思是條件必須同時成立 表示 或 意思是條件有一個成立即可.if a a b b c c b b c c a a c c a a b b 這個是判斷銳角三角形的條件,你只要學過數學就應該知道銳角三角形的成立條件是 任意兩邊長度的平方和大於第三邊長度的平方。所以要用 而不是 因為if a a...