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. 未赋值的非空值变量(C#)的值
- 2. 给int类型变量赋一个空值
- 3. 将DataTable列的空值赋值给int变量#
- 4. 如何在C++/CLI中将非空类型转换为可空?
- 5. 在C#中创建非空值类型#
- 6. 使用C#将变量赋值给powershell
- 7. 将值赋给JavaScript变量C#
- 8. 如何将%%参数赋值给变量?
- 9. 如何将此值赋给c#中的全局变量?
- 10. 将类型赋值给变量 - 'A'是一种类型,但用作'变量'?
- 11. 将console.log值赋给变量
- 12. 将值赋给变量
- 13. 将值赋给awk变量
- 14. 如何给WebService中的变量赋值?
- 15. 将变量名赋值给变量名
- 16. 将jQuery变量赋值给php变量
- 17. 将php变量赋值给javascript变量
- 18. 将javascript变量赋值给java变量
- 19. 将字符串赋值给int类型的变量
- 20. 将值赋给XSLT中的变量
- 21. 将值赋给node.js中的变量
- 22. 如何将enum变量赋值给一个数值变量? Java
- 23. 如何将变量赋值给循环VBA中的值
- 24. 如何将空值传递给java中的对象[]变量
- 25. 如何在C#中使非值类型为空?
- 26. 将空值赋给DateTime字段
- 27. 如何将空值传递给asp.net中的datetime数据类型?
- 28. 如何将变量名赋值给变量以获取变量的值?
- 29. 将C#变量赋值给另一个变量,avar.GiveTo(something.else)
- 30. 将变量赋值给Repeater值
+1,这是回答张贴@TGH – 2013-03-19 05:21:40