1
當提供一個整數(或其他值類型)作爲object
裝箱時,我很確定沒有辦法使用default()
(返回默認值一個給定的類型)直接返回底層盒裝默認值,這是正確的?在'Object'類型的實例上使用'Default'關鍵字
我寧願就在一次操作object
通話,而無需如下編寫條件語句的負載:
public object GetDefaultVal(object obj){
if(obj is Guid){
return default(Guid);
}
if(obj is double){
return default(double);
}
....
}
return default(typeof(obj))? – Henningsson
由於沒有提供方法名稱,並且使用'Default'而不是'default',因此您的示例無法編譯,因此您所要求的內容很不清楚。 –
@Henningsson不是typeof()返回一個'Type'的實例,因此它總是爲空...... – maxp