当我选择索引 3 处的条目(comboBoxWeekToSchedule 中的第四项)时,comboBoxWeekToSchedule 中有 13 个条目。然而,“ IndexOutOfRangeException was unhandled ”异常被抛出。
这是引发异常的运行代码(在处理程序的第一行):
private void comboBoxWeekToSchedule_SelectedIndexChanged(object sender, EventArgs eargs)
{
DateTime dt = Convert.ToDateTime(comboBoxWeekToSchedule.ValueMember[comboBoxWeekToSchedule.SelectedIndex]);
DisableICRVBS(AYttFMConstsAndUtils.IsFirstWeekOfMonth(dt));
}
comboBoxWeekToSchedule 中的值是 LongDateString 格式的日期;我特别选择的是“2016 年 3 月 7 日,星期一”
那么 SelectedIndex 怎么可能超出范围呢?