5
A
回答
11
你必須將其聲明爲可空類型:
double? x;
x = null;
非可空類型,如雙層不能爲null
0
簡短的回答:不能。
A double
只能包含有效的雙精度浮點值。
0
7
空值x變量你不能分配空到非空類型
可以使用NaN
(非數字),用於非可空double
double x;
x = double.NaN;
1
可爲空的類型是System.Nu的實例可用(Of T)結構。可爲空的類型可以表示其基礎值類型的正確值範圍,以及一個附加的空值。例如,一個可爲Nullable發音的「Int32可爲空」,可以指定從-2147483648到2147483647之間的任何值,也可以指定爲空值。 Nullable可以賦值true或false。當您處理數據庫和其他數據類型(包含可能未指定值的元素)時,將null分配給數字和布爾類型的功能尤其有用。例如,數據庫中的布爾字段可以存儲值true或false,或者可能未定義。
雙? amount = null;
http://msdn.microsoft.com/en-us/library/vstudio/2cf62fcy.aspx
可能重複:
Why can't I set a nullable int to null in a ternary if statement?
Nullable types and the ternary operator: why is `? 10 : null` forbidden?
相關問題
- 1. 如何將Double類型的變量賦值給Integer類型?
- 2. 未賦值的非空值變量(C#)的值
- 3. 如何將字符值賦給C中的整型變量?
- 4. 給int類型變量賦一個空值
- 5. 如何將空值賦給c中的字符串數組#
- 6. 如何在C++/CLI中將非空類型轉換爲可空?
- 7. 如何將readAsDataURL()的值賦給變量?
- 8. C++如何給類中的靜態變量賦值?
- 9. 如何將空值或「空」值分配給Freemarker時間變量?
- 10. C#給變量賦新值
- 11. 在C#中創建非空值類型#
- 12. 使用C#將變量賦值給powershell
- 13. 將值賦給JavaScript變量C#
- 14. 如何將此值賦給c#中的全局變量?
- 15. 如何將%%參數賦值給變量?
- 16. 將類型賦值給變量 - 'A'是一種類型,但用作'變量'?
- 17. 賦值的變量神祕變成空
- 18. 將變量賦值給innerHTML
- 19. 將console.log值賦給變量
- 20. 將finally賦值給變量
- 21. 將值賦給awk變量
- 22. 將值賦給變量
- 23. 如何給WebService中的變量賦值?
- 24. 如何在Kotlin中爲函數類型變量賦一個空值?
- 25. 如何將變量賦值給rand()在C中?
- 26. PostgreSQL:賦值給函數中的空變量
- 27. 將php變量賦值給javascript變量
- 28. 將javascript變量賦值給java變量
- 29. 將變量名賦值給變量名
- 30. 將javascript變量賦值給php變量
+1,這是回答張貼@TGH – 2013-03-19 05:21:40