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