Vb.net 从逗号分隔的字符串中提取最后一个值

Vb.net 从逗号分隔的字符串中提取最后一个值,vb.net,Vb.net,我是VB新手。 我正在尝试检索下面csv中的最后一个值 006600550078 从这个字符串中,我想获取0078。从这个字符串中,我想获取0078 试试这个 Dim xString as String = "0066,0055,0078" Dim xResult() as String = xString.split(",") Dim xExtracted as String = xResult(xResult.length-1) MsgBox(xExtracted) 较短的备选方案是:

我是VB新手。 我正在尝试检索下面csv中的最后一个值

006600550078

从这个字符串中,我想获取0078。

从这个字符串中,我想获取0078

试试这个

Dim xString as String = "0066,0055,0078"
Dim xResult() as String = xString.split(",")
Dim xExtracted as String = xResult(xResult.length-1)

MsgBox(xExtracted)

较短的备选方案是:

Dim xString as String = "0066,0055,0078"
MsgBox(xString.Substring(xString.LastIndexOf(",") + 1))

如果你要经常使用这个函数,请考虑创建一个扩展方法< /p> @向下投票来解释你的投票。谢谢Raja,我尝试了同样的方法,并得到一个编译器错误,“选项是严格的,不允许后期绑定”。“选项严格禁止迟到binding@user2957476我刚更新了我的代码,试试这个。