小编Ton*_*ony的帖子

vb.net获取数组的第一行和最后一行的*值*

我有一系列这样的数字:

{10 20 30 40 50 60 70 80 90}
Run Code Online (Sandbox Code Playgroud)

起始和结束数字并不总是相同(实际上它们都不会).

我想获得第一个和最后一个条目的(而不是索引).

所以在上面的例子中,我感兴趣的是值"10"和"90".

这个数组是用逗号分隔的文本文件构造的,如下所示:

10,3.456
20,3.588
30,3.640
40,3.790
50,3.850
60,3.680
70,3.480
80,3.280
90,3.765
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

    Dim arrName, arrValue As New List(Of String)()
    Dim sdata() As String
    Dim column1, column2 As Decimal

For Each line As String In IO.File.ReadAllLines("c:\file.txt")
    If line <> "" And Not line.StartsWith("#") Then
        sdata = line.Split(","c)
        arrName.Add(sdata(0).Trim())
        arrValue.Add(sdata(1).Trim())
        ' get data from array
        column1 = sdata(0)
        column2 = sdata(1)
End If
Next
Run Code Online (Sandbox Code Playgroud)

所以我想要的是能够创建两个变量:

column1Lowest=<the lowest value> …
Run Code Online (Sandbox Code Playgroud)

vb.net arrays

1
推荐指数
1
解决办法
3548
查看次数

标签 统计

arrays ×1

vb.net ×1