Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Split Добавлено: 24.09.07 16:28  

Автор вопроса:  Игорь | ICQ: 457394129 
Люди как узнать на сколько кусков данная функция поделила строку? Например:
Dim a as Variant
a=Split("Париж/Москва/Лондон/Сочи/Баку", "/")

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 24.09.07 17:03
ubound

Ответить

Номер ответа: 2
Автор ответа:
 Игорь



ICQ: 457394129 

Вопросов: 52
Ответов: 133
 Профиль | | #2 Добавлено: 24.09.07 17:08
А по подробнее можно

Ответить

Номер ответа: 3
Автор ответа:
 Mr.Smile



ICQ: 427682013 

Вопросов: 14
Ответов: 464
 Профиль | | #3 Добавлено: 24.09.07 18:19
Dim a() as String
a()=Split("Париж/Москва/Лондон/Сочи/Баку", "/";)
msgbox ubound(a()) '+1

Ответить

Номер ответа: 4
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 25.09.07 00:57
Вроде как 'As Variant' лучше не использовать в программах (если возможно)

Ответить

Номер ответа: 5
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #5
Добавлено: 25.09.07 10:00
лучше, но функция все равно возвращает вариант, так что предыдущий пример можно переписать так:

Dim a as variant
a = Split("Париж/Москва/Лондон/Сочи/Баку", "/";)
msgbox ubound(a) '+1


и вобщем-то оно будет быстрее предыдущего :) Но если к a будет много обращений в коде, то, разумеется, медленней...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам