求明白Property 的问题,有了解的进来帮个忙呗~~~~~~~~~~~~~~~~~~~~~~~~~~
public class test
Private _money As Double
Public Property money() As Double
Get
Return Me._money
End Get
Set(ByVal value As String)
Me._money= value
End Set
End Property
end class
---------------------------
我现在 操作这个Property,想设定money为null,
---------------------------
dim obj as new test
obj.money = Nothing
问题出现了,为什么money变成0.0而不是null呢?原因是Double型吧。
我要怎么才能让它装null呢?
谢谢!
------解决方案--------------------Double 是值类型,是不能为 null 的。
------解决方案--------------------沙发,帮忙顶
------解决方案--------------------Double不能为空,你可以给money=0吗?
------解决方案--------------------Double 是值类型,是不能为 null 的。
-------------------------------------
dim s as double
s = nothing
这样完全没问题啊?
-------------------------------------
你设完 不还是 0.0么 也没变成nothing 啊
值类型不能为nothing