这是我第一次在这里发帖:) 我正在编写一个程序,它将查看各行并减去每行添加的时间差(每行都有一个时间戳),并且我已成功将时间戳转换为秒并将它们添加到数组int32时间( )。我接下来要做的是创建一个具有值的循环(82467,82493,82518,82544)。(时间)有没有人知道如何制作一个贯穿它们的循环并获得例如时间(3)的差异 - time(2)(然后将此值添加到数组的位置),next loop执行time(2) - time(1)(存储在数组中的另一个位置),然后time(1) - time(0) (也存储它)。然后计算存储值的平均值?因为当我执行我的代码时,就是这个循环:
Dim b As Integer = time.Length - 1
While b > 0
DataTextBox.Text += b.ToString
calculation += time(b) - time(b - 1)
MessageBox.Show(calculation)
b -= 1
End While
我得到这个输出: 82467 这是时间(0)的值。
非常感谢你,如果我在寻求帮助的方式上做错了什么,请告诉我,以便下次我能以更好的方式做到这一点。谢谢!
答案 0 :(得分:0)
您可以使用For循环
calculation = 0
For b As Integer = time.Length-1 To 1 Step -1
DataTextBox.Text += b.ToString
calculation += time(b) - time(b - 1)
MessageBox.Show(calculation)
Next