使用dotnet 2.0。下面的代碼可以改進風格嗎?可爲空的對象類型
private object GetObj_Version1(int? num)
{
return num ?? (object)DBNull.Value;
}
演員對我來說看起來有點混亂。 版本2在下面避免了演員,但它的長篇大論:
private object GetObj_Version2(int? num)
{
object numObj;
if (num.HasValue)
numObj = num.Value;
else
numObj = DBNull.Value;
return numObj;
}
你能想到這是短期和避免鑄件替代的? TIA。
爲什麼你需要把一個可空類型轉換爲對象? – stevehipwell 2009-05-06 07:45:27
返回的對象將用於設置System.Data.SqlClient.SqlParameter.Value。 – 2009-05-06 23:30:40