-1
我想我已經絆倒了VS2012中的一個bug。DateTime的ArgumentOutOfRangeException
有沒有人看到以下不能成爲一個錯誤?
Public ReadOnly Property Email_DateTimeSent(ByVal uIndex As Integer) As DateTime
Get
If uIndex < _emails.Count Or uIndex < 0 Then
Stop'this line is not reached, so the index is valid
End If
Return _emails(uIndex).EMail_DateTimeSent
End Get
End Property
錯誤是「ArgumentOfRangeException:索引可能不是負面的,也不會小於列表。」
然而,當我將鼠標懸停在線路
Return _emails(uIndex).EMail_DateTimeSent,
我看到該值是有效的,也沒有超出範圍: _emails(uIndex).EMail_DateTimeSent =#7的/ 12/2014年2:19 :23 AM#
有沒有人看到這會導致錯誤?
謝謝!
如果uIndex爲5且Count爲6,如果uIndex爲7且Count爲6,會發生什麼情況? –
_emails是什麼?它看起來像它必須是一個具有屬性.EMail_DateTimeSent的類的列表 – dbasnett