【发布时间】:2012-12-13 04:16:54
【问题描述】:
我正在使用 vb 在 Visual Studio 2010 中创建条形码扫描程序。
我已经走了很远,但似乎被这个小问题卡住了。
我保存了一个文本文件,其中的数据显示如下:
0001#Unsmoked Middle Bacon
0002#Smoked Middle bacon
0003#Unsmoked Bits
0004#Smoked Bits
0005#Unsmoked Back
0006#Smoked Back
0007#Unsmoked Streaky
0008#Smoked Streaky
用#读取和分割字符串没有问题,我可以填充2个列表框,1个显示4位代码,另一个显示产品名称。 (这只是一个测试场景)
我真正想做的是在文件中搜索一个变量,该变量是用户输入的数字,例如“0004”,这将显示给我“烟熏位”。
我想我想逐行阅读,直到找到正确的数字,然后阅读可能使用 substr?你们可能在这里帮了我很多忙。
While Not sreader.EndOfStream
lineIn = sreader.ReadLine()
Dim elements() As String = Nothing
elements = lineIn.Split("#")
lstProdTest.Items.Add(elements(0))
lstProdName.Items.Add(elements(1))
PLUnumber(index) = elements(0)
itemName(index) = elements(1)
numProds = numProds + 1
index = index + 1
End While
【问题讨论】:
标签: arrays vb.net visual-studio-2010 loops text-files