当没有数据时,拆分字符串添加额外字符串

Jam*_*lor 0 vb.net asp.net string split

我有一些代码通过a将会话拆分为字符串 -

我的会话看起来像这样123-456-789-,我把它拆分成这样

Dim MyString As String() = Session("MySession").Split("-"C)
Run Code Online (Sandbox Code Playgroud)

我有一些像这样的代码

Dim x as Integer

For x = 0 to MyString - 1

Response.write("Ref: " & MyString(x) & "<br>")

Next
Run Code Online (Sandbox Code Playgroud)

这样写代码

Ref: 123
Ref: 456
Ref: 789
Ref:
Run Code Online (Sandbox Code Playgroud)

因此,它不应该添加额外的Ref,因为在最后一个之后没有数据 -

有没有办法阻止这个额外的添加?

谢谢