在索引到IEnumerable时,我注意到使用超出范围的索引将导致返回默认值。我本以为会收到一封ArgumentOutOfRangeException。例如,此代码导致listItem为0。IEnumerable = New List(Of Integer)({1, 2, 3})如果我将其强制转换为IList,则会得到预期的ArgumentOutOfRangeExceptionDim list As IList = New
我想问一下,有没有人知道为什么会发生这个错误?所以有两种形式。第一个计算表没有错误,这是产生错误的第二个计算表,在到处搜索后可能还没有得到启发,也许有人能帮上忙?
Public Class FrmHitung2 Dim dt As DataTable = openDT("SELECT * FROM tb_rel_alternatif2