14
A
回答
7
對於這需要使用以下代碼來分配NULL值。
Nullable<bool> b=null;
37
您需要使用nullable布爾:
bool? b = null;
12
C#有兩類不同的類型:value types和reference types。在其他更重要的區別中,值類型(如bool或int)不能包含空值。
但是,您可以使用值類型的nullable version。 bool?
是.NET Nullable<bool>
類型的C#別名(與string
是String
的別名相同),並且可以包含空值。
相關問題
- 1. 混合布爾代數和數值代數來分配變量
- 2. 德爾福布爾變量值
- 3. Null值 - 布爾表達式
- 4. ASP.NET布爾變量
- 5. iOS,布爾變量
- 6. 如何分配布爾值模型
- 7. 作爲布爾值傳遞的2值變量的變量名?
- 8. VB6 null布爾
- 9. 如何直接使用條件分配一個布爾變量
- 10. 將變量分配給null做什麼?
- 11. 布爾值不變
- 12. Ruby - 如何根據另一個布爾變量分配多個變量?
- 13. 默認值爲靜態布爾變量
- 14. 根據變量反轉布爾值
- 15. sh布爾短路變量賦值
- 16. init讓變量基於布爾值
- 17. 變量不返回布爾值yii 2
- 18. 即使UIViewController解除分配,保留布爾值(或一般變量)
- 19. 檢查如果一個值被分配給一個布爾變量在規格
- 20. 分組布爾值
- 21. 分配變量值的變量
- 22. 布爾值不變值
- 23. 分配給null的變量與未分配的變量之間的區別
- 24. 一類變量分配值
- 25. 值分配給變量
- 26. 爲javascript值分配變量
- 27. 軌分配變量值PARAM
- 28. PHP分配CONCAT值變量
- 29. 分配查詢值變量
- 30. 分配值shell變量
當然,你可以使用可空bool(bool?),但是如果你只需要一個「tripple bool」,就可以嘗試使用枚舉等其他解決方案。 – Zebi 2011-03-19 13:56:38
老笑話,仍然很有趣:'enum mybool {False,True,FileNotFound};' – 2011-03-19 14:51:35