Разделить строку, добавив дополнительную строку, когда нет данных - PullRequest
0 голосов
/ 12 ноября 2010

У меня есть некоторый код, который разбивает сеанс на строки с помощью -

Мой сеанс выглядит примерно так 123-456-789-, и я разбил его так

Dim MyString As String() = Session("MySession").Split("-"C)

И яу нас есть некоторый код, подобный этому

Dim x as Integer

For x = 0 to MyString - 1

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

Next

Это пишет код, подобный этому

Ref: 123
Ref: 456
Ref: 789
Ref:

Так что он добавляет дополнительный Ref, где он не должен быть, потому что после данных нетпоследний -

Есть ли способ остановить это добавление в дополнительном?

Спасибо

1 Ответ

6 голосов
/ 12 ноября 2010

Используйте String.Split (String [], StringSplitOptions) метод, с StringSplitOptions.RemoveEmptyEntries в качестве второго параметра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...