Vb.net 3.5 を使用して、クラスに null 許容のパブリック プロパティがあります。
Public Property TicketCharge() As Nullable(Of Decimal)
Get
If _TicketCharge = Nothing Then
Return Nothing
Else
Return _TicketCharge
End If
End Get
Set(ByVal value As Nullable(Of Decimal))
If value.HasValue Then _TicketCharge = value
End Set
End Property
値を割り当てるメソッドがあります。値 0 (ゼロ) を割り当てようとする場合を除いて、正常に動作します。
If FundBuySell = "Exchange $" Or FundBuySell = "Exchange Shares" Then
TicketCharge = 0
Else
ゼロを割り当てて取得すると、プロパティ = 何も表示されません。
プロパティを Null にすることもあれば、Zero にすることもあります。誰かが何が起こっているのか説明できますか?