0
A
回答
0
是,在.NET與同一
int? variable = 5;
0
所以一個Nullable<t>
主要有兩個特性:value
和hasValue
現在,如果你有一個值類型(如int) - 它永遠不會有空值,在int的情況下它將具有初始值0.
然而,由於value
是一個屬性,您可以分別跟蹤它是否設置爲null,如果它爲null,但您嘗試使用value
屬性的getter方法,則可能會引發異常。
相關問題
- 1. 如何在.NET中實現值類型
- 2. 可空類型的實現沒有C#的空值特徵
- 3. 是否有可能實現可空類型一樣NullableOfInteger在VB6
- 4. 如何寫可實現()實現可序列化的類型的字段
- 5. 如何爲泛型類型實現equals?
- 6. 是否可以使用.NET泛型類實現COM接口?
- 7. 如何實現類似數據類型
- 8. 如何在.net中引用可空類型?
- 9. 後面的實現(可爲空值類型).HasValue
- 10. 如何在類類型內部實現類類型?
- 11. (.NET)什麼類實現Microsoft.Office.Interop.Outlook.TimeZone
- 12. .NET實現標準Java類
- 13. 如何實現sml的類型?
- 14. 如何實現多種類型asynctaskloader
- 15. SQL:如何實現泛型類?
- 16. 如何獲得可空<T>實例的類型
- 17. 在C#中實現一個.NET接口實例化IronPython類型
- 18. 如何比較可空類型?
- 19. 如何修改可空類型的值?
- 20. F#如何處理可空類型
- 21. 如何在Dart中實現可執行類型
- 22. 如何實現可用於不同類型對象的功能?
- 23. 如何在PureScript中實現「finally tagless」類型類的Monadic實例?
- 24. 泛型和可空類型
- 25. 如何獲得可空類型的字符串類型
- 26. 如何實現空集 - ∅?
- 27. 確定泛型類實現類型
- 28. 將可空類型轉換爲不可空類型?
- 29. 可空類型不可爲空
- 30. AutoMapper類型轉換器映射可空類型不可空類型
@JonSkeet,我看着重複的問題。 如果可爲空是一個結構。作爲一個結構它是價值型的,那麼我們如何才能將「空」分配給它的實例呢?詮釋? = null –
Brij
2013-04-30 16:38:23