C中和Null的區別,C中的null和資料庫中的null的區別?

2021-05-25 14:21:18 字數 1860 閱讀 2781

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...