无法弄清楚为什么这不起作用。
我正在尝试分析包含“。”的可变长度字符串。在里面的某个地方,然后去掉“。” 以及它之前的所有字符。这是通过 Web 服务调用的。
调试时,它工作正常,直到它在下面的最后一行退出,并带有浏览器消息:“System.ArgumentOutOfRangeException:索引和长度必须引用字符串中的位置。参数名称:长度”
有人知道吗?
下面的 Code1 是从 eform 传递给 Web 服务的输入变量。
Dim CharNo As New Integer
CharNo = Code1.IndexOf(".")
MyCodebookValueStrip.o_Code1 = Code1.Substring(CharNo + 1, (Code1.Length - CharNo))