3
A
回答
11
我能想到的地方,這是需要在一個匿名方法,其中編譯器無法推斷返回類型的唯一地方。
例如,
var boxedThings = strings.Select(s =>
{
int i;
if (int.TryParse(s, out i))
return i;
double d;
if (double.TryParse(s, out d))
return d;
return (object)null;
});
不編譯沒有(object)
。
+3
哦,很好;返回類型的泛型類型推斷 - 我沒有想到那個 –
6
1
您正在施放具有空值的對象。
相關問題
- 1. 在成員函數中返回類對象是什麼意思?
- 2. 返回值C++是什麼意思?
- 3. Clang的「返回對象泄漏」是什麼意思?
- 4. Java(null)是什麼意思?
- 5. null是什麼意思?
- 6. Form.Show(null)是什麼意思?
- 7. 什麼意思是在C#中返回的屬性?
- 8. strcmp的返回值是什麼意思?
- 9. IOutputStream.FlushAsync的返回值是什麼意思
- 10. 返回K $ 2的意思是什麼?
- 11. scipy.cluster.hierarchy.linkage的返回值是什麼意思?
- 12. 什麼?在C#中是什麼意思?
- 13. 什麼意思返回{someObject:someObject}
- 14. 這是什麼意思如果class.getProtectionDomain返回null
- 15. 返回myVar!= null其實是什麼意思?
- 16. C中##是什麼意思?
- 17. 對於返回任務的過程,什麼意思是什麼都不返回?
- 18. CONFIGRET返回類型是什麼意思?
- 19. PHP - 返回-1是什麼意思?
- 20. 返回值是什麼意思?
- 21. lambda返回lambda:object_list是什麼意思?
- 22. WsKSendTo返回STATUS_INVALID_DEVICE_STATE:這是什麼意思?
- 23. memcached返回碼44120是什麼意思?
- 24. UsbConnection.bulkTransfer返回「-1」。這是什麼意思?
- 25. 「返回b」是什麼意思?
- 26. 在c/C++中,^ =是什麼意思?
- 27. '「」''在C#中的「」+ ex'是什麼意思?
- 28. 什麼是(int)在c#中的意思?
- 29. 什麼是connection.Dispose()在C#中的意思?
- 30. 是什麼意思:是什麼意思?
這可能是毫無意義的。你找到這條線的方法是什麼? – Rawling
恕我直之,這與'return null;'相同...... – Marco
@Mr_Green不,它不會 –