我正在创建两个在向列表视图添加数据时使用计时器的程序,并且第一个程序工作正常,但是当我为第二个程序使用相同的代码时,基本上做同样的事情它会不断引发错误。
这是代码;
var listViewItem = new ListViewItem();
listViewItem.Text = DateTime.Now.ToString("dd-MM-yyyy HH:MM:ss");
listViewItem.SubItems.Add(vitalSignData[lastReadCount].heartrate.ToString(CultureInfo.InvariantCulture));
listViewItem.SubItems.Add(vitalSignData[lastReadCount].systolic.ToString(CultureInfo.InvariantCulture));
这是我得到的错误
指数超出范围。必须是非负数且小于 集合。
这是我的数组
vitalSignData = allData
.Select(x =>
new vitalSigns
{
heartrate = Convert.ToInt32(x[0]),
systolic = Convert.ToInt32(x[1]),
}).ToList();
现在我正在使用的代码和我使用相同的格式但由于某种原因我现在收到此错误。任何想法?