與空處理我有這樣的讀者:在SqlDataReader的
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
var item = new Product
{
_x1 = reader.GetString(0),
_x2 = reader.GetString(1),
_x3 = reader.GetString(2),
_x4 = reader.GetDateTime(3)
};
list.Add(item);
}
}
但有時候數據庫中有一些NULL
的價值觀和我得到的數據是空的例外,我該怎麼處理呢?
當空例外出現?無論如何,把一個'if(reader!= null'或者在一個'try/catch'裏面? – Tico
你可以使x變量爲空嗎? –
@Tico當我創建新的Product對象時,異常會被觸發 – gog