我正在使用 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