vb.net - 索引和长度必须引用字符串中的一个位置。" & vbCrLf & "参数名称:length vb.net
问题描述
Public Sub Main(temp As String)
Dim AccNo As String = temp.Substring(0, 18)
Dim Identifier As String = temp.Substring(36, 46)
Dim Expected As String = temp.Substring(45, 98)
Dim Received As String = temp.Substring(100, 105)
Dim Length As String = temp.Length.ToString
lbLength.Text = Length.ToString
lbAcc.Text = AccNo.ToString
lbIdentifier.Text = Identifier.ToString
lbExpected.Text = Expected.ToString
lbReceived.Text = Received.ToString
End Sub
我正在尝试从字符串行中提取一个部分。它前两次正常工作,但随后生成
索引和长度必须引用字符串中的位置。" & vbCrLf & "参数名称:长度 vb.net"
请帮我解决这个问题。
解决方案
Substring(StartPosition,length) 长度是从起始位置开始的字符数。
如果你想像 Substring(start_position,end_position) 一样,结束位置必须替换为 (98-45),因为 end-start=length
推荐阅读
- php - 如何根据温度显示不同的颜色?
- postgresql - 错误:复制引号必须是单个单字节字符
- php - /broadcasting/auth 处 Laravel 419 页面过期错误,但添加了 csrfToken LARAVEL NOTIFICATIONS
- php - 关于意外 else 语句错误的问题
- html - 滚动按钮未居中
- php - 使用 Cron 运行的 PHP 脚本检索我的 Google 日历事件
- javascript - 我有一个数字,我想在每个数字上加上一个跨度。我必须在 javascript 中执行此操作
- reactjs - 如何将 Redux 实现到已经有 props 的功能组件?
- node.js - 有没有办法复制 node_modules 而不是每次都为 create-react-app 安装它们?
- java - 查询 sqlite 数据库有 outofboundException