你可以设置一个很大的循环,当读到空的时候跳出循环 VB.NET code For i = 1 To 65535 temp = GetINI("list" & j, i, "NULL", Application.StartupPath & "\setting.ini") '注意,NULL其实不是空,可以是读到你自己定义的字符串后停止 If temp = "NULL" Then Exit For '这里"list" & j是section,i是key temp1 = Split(temp, ",") item(0) = New ListViewItem(New String() {temp1(0), temp1(1)}) ListView1.Items.AddRange(item) Next
VB.NET code For i = 1 To 65535
temp = GetINI("list" & j, i, "NULL", Application.StartupPath & "\setting.ini") '注意,NULL其实不是空,可以是读到你自己定义的字符串后停止
If temp = "NULL" Then Exit For '这里"list" & j是section,i是key
temp1 = Split(temp, ",")
item(0) = New ListViewItem(New String() {temp1(0), temp1(1)})
ListView1.Items.AddRange(item)
Next