vb.net - 尝试使用 ReadLine.Skip(5) 不断出错——从类型转换d__31(Of Char)' 键入'String' 无效。'
问题描述
我正在尝试从文本文件示例中读取数字:01 02 03 04 05 06 我想从第 15 行开始读取,但是当我使用 skip(15) 时会导致转换错误。
Dim PbArrData_PrintTickets(FileLength)
Dim CurrentPRP = New String(7) {}
Using sr As StreamReader = New StreamReader(Application.Info.DirectoryPath & "/Database/Filters/" & FilterFile)
'Store the Entire File's Contents into the Array
Do While sr.Peek() >= 0
PbArrData_PrintTickets(ipbp) = sr.ReadLine.Skip(15) ' <-- Everytime I try to add Skip() it causes the error?
CurrentPRP(6) = Mid(PbArrData_PrintTickets(ipbp), 16, 2)
CurrentPRP(5) = Mid(PbArrData_PrintTickets(ipbp), 13, 2)
CurrentPRP(4) = Mid(PbArrData_PrintTickets(ipbp), 10, 2)
CurrentPRP(3) = Mid(PbArrData_PrintTickets(ipbp), 7, 2)
CurrentPRP(2) = Mid(PbArrData_PrintTickets(ipbp), 4, 2)
CurrentPRP(1) = Mid(PbArrData_PrintTickets(ipbp), 1, 2)
解决方案
推荐阅读
- git - Github 功能分支问题
- android - 按钮设置超时(延迟一秒)
- python - Python 3,如果列表的元素包含特定的东西,如何删除它的一部分
- php - 使用 if 语句回显 Meta 标记?
- arcgis - 如何在 arc gis api for javascript 的要素层上添加集群?
- android - Android:将 LinearLayoutManager 提供给 RecyclerView 会导致解析失败:Lkotlin/jvm/internal/Intrinsics
- python - 将数据框中带有时间戳的多行事件转换为带有开始和结束日期时间的单行
- php - 如何将arraylist数据写入silverstripe中的数据库
- c# - C# GridViewRowInfo 引发异常,但当我将复选框列值转换为布尔值时 DataGridViewRow 工作。
- java - 为什么for循环打印出意外的结果?