0
我有一個出現InvalidOperationException可空物體使用空當滿足條件
試圖設置使用的一個textform的值時,「可空對象必須有一個值」
必須有一個值_socialSecurityBracket
爲空時爲空/無。 MSDN中沒有任何內容告訴我它爲什麼會發生錯誤。
Class SocialSecurityBracket
<Key>
Public Property RowID As Integer?
Public Property EmployerContributionAmount As Decimal
End Class
Public Sub Display()
txtSocialSecurity.Text = _socialSecurityBracket?.EmployerContributionAmount
End Sub
由於它的工作原理。我的理由不是爲什麼? 'txtSocialSecurity.Text = Nothing'工程,所以我不知道爲什麼'txtSocialSecurity.Text = _socialSecurityBracket?.Amount'不應該當它應該返回Nothing而沒有對象。 – Aaron
@Aaron'_socialSecurityBracket?.Amount'的類型是'decimal?',但是您分配給'string'。 – Richard