C# 使用带有计时器的列表视图
我正在创建两个程序,在向列表视图添加数据时使用计时器,第一个程序运行良好,但当我对第二个程序使用相同的代码时,基本上是相同的,它会不断抛出错误 这就是代码C# 使用带有计时器的列表视图,c#,visual-studio-2012,C#,Visual Studio 2012,我正在创建两个程序,在向列表视图添加数据时使用计时器,第一个程序运行良好,但当我对第二个程序使用相同的代码时,基本上是相同的,它会不断抛出错误 这就是代码 var listViewItem = new ListViewItem(); listViewItem.Text = DateTime.Now.ToString("dd-MM-yyyy HH:MM:ss"); listViewItem.SubItems.Add(vitalSignData[lastReadCount].heartrate.To
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();
现在,我使用的代码和我使用的表单是相同的,但是由于某种原因,我现在得到了这个错误。有人知道吗?引发异常时,vitalSignData Length或Count中有多少个条目以及lastReadCount的值是多少?能否检查vitalSignData数组中存储的内容以及lastReadCount的值是多少?@MichaelM。我的lastreadcount设置为0,并且我已将我的数组添加到原始的questionvitalSignData中。Count=?/所有数据类型?/allData.Count=?@MichaelM。第一个程序只使用一个计时器,并将文本文件中的数据输入列表视图。我的第二个程序我尝试使用2个计时器,在列表视图中输入比第一次更多的数据,但它似乎不喜欢。