2014-12-05 52 views
-1

我有一個程序從數據庫中提取值進行處理。有一次,我拉了一個布爾字段來陳述講座是否正在舉行。我使用以下語句:處理布爾空值

var lectureOn = row.Field<bool?>("LectureOn"); 

這適用於1和0,但我想知道它是否容易出現NULL值?如果是這樣,是否有更好的方法可以使用?

+0

你可以很容易地測試它,在'LectureOn'中檢查你的表是否有'null'的記錄,然後當你嘗試加載你的記錄時,看看你的C#中是否有任何錯誤。 – Habib 2014-12-05 15:15:53

+0

哪裏是使用lectureOn的邏輯? – Pieter21 2014-12-05 15:17:00

回答

1

但我想知道是否容易出現NULL值?

不,它不是,因爲您使用的是可空的布爾值。

通常,

可空類型可以表示正確的範圍內其 基礎值類型的值,加上附加的空值。

欲瞭解更多文件,請看看here