Vb.net 文本文件中的元素
我试着做两件事: 我有一个文本文件(Vb.net 文本文件中的元素,vb.net,Vb.net,我试着做两件事: 我有一个文本文件(Books.txt),我正在尝试创建一个应用程序,在列表框中分别显示小说和非小说类书籍。文本文件如下所示: Left-Behind,Lahaye,F,7,11.25 《双城记》,狄更斯,F,100,8.24 用丝带挂一千棵树,里纳尔迪,F,30,16.79 萨菲的天使,麦凯,F,20,8.22 每一只歌唱的小鸟,诡计,F,10,7.70 默里,住在基督里,N,3,12.20 圣经预言,拉哈耶和辛德森,N,5,14.95 迷人的,埃尔德雷奇,北,12,16 在基
Books.txt
),我正在尝试创建一个应用程序,在列表框中分别显示小说和非小说类书籍。文本文件如下所示:
Left-Behind,Lahaye,F,7,11.25
《双城记》,狄更斯,F,100,8.24
用丝带挂一千棵树,里纳尔迪,F,30,16.79
萨菲的天使,麦凯,F,20,8.22
每一只歌唱的小鸟,诡计,F,10,7.70
默里,住在基督里,N,3,12.20
圣经预言,拉哈耶和辛德森,N,5,14.95
迷人的,埃尔德雷奇,北,12,16
在基督教生活中成长,斯温多尔,N,11,19.95
治愈心灵的祈祷,维克勒,N,4,12.00
格雷斯成长,弗格森,N,3,11.95
善良美丽的上帝,史密斯,N,7,11.75
战胜黑暗,安德森,N,12,16
倒数第三个元素表示小说的F
,或者表示非小说的N
。我试图在应用程序查看文本文件的地方编写代码,检查元素3是F
还是N
,并在列表框中仅发布书籍的标题(第一个元素)
我的列表框
名为lstInventory
您需要将每一行按,
拆分为一个数组。从那里,很容易:
For Each line In IO.File.ReadLines("Books.txt")
Dim values() As String = line.Split(","c)
If values(2) = "F" Then
'Fiction
Else
'Nonfiction
End If
Next
哇!如此简单却又能提供信息。谢谢现在,如何让它显示在我的列表框中?@Shinobi1173:lstInventory.Items.Add
应该可以帮助您。@Shinobi1173:listInventory.Items.Add(值(0))