Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Работа со строкой и списком Добавлено: 16.02.10 19:32  

Автор вопроса:  V1RR | Web-сайт: V1RR.us | ICQ: 636580 

Ответить

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

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #16
Добавлено: 17.02.10 18:40
Just, ну ээ даже не знаю что ответить. Можно конечно и реплейсом, можно даже в цикле проверять каждый символ выдирая их с помощью Mid$, но зачем так делать, если есть функция InStr. Выдала она результат больше нуля, значит удаляем строку.
Кстати еще можно использовать оператор Like - If "абвгд" Like "*б*" Then ...

Ответить

Номер ответа: 17
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #17 Добавлено: 17.02.10 19:52
Winand, насчет альтернатив я тока за! просто тогда я незнал как сделать по другому...

Ответить

Номер ответа: 18
Автор ответа:
 ηikolaŠ~rus



ICQ: 604058327 

Вопросов: 50
Ответов: 287
 Профиль | | #18 Добавлено: 17.02.10 20:21
 Just а не пробовал как посоветовал Winand сравнивать с помощью лайк?

Ответить

Номер ответа: 19
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #19 Добавлено: 17.02.10 21:21
неее
я подсказал уже как сделать, дальше уже легко...
а Winand'у отдельное спасибо! он мне уже оффффигенно помог со скроллом, теперь благодаря ему, несколько способов поиска знаю

Ответить

Номер ответа: 20
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #20
Добавлено: 17.02.10 23:55
Ёперный театр.
  1. dim S as string
  2. dim C as long
  3. for n=0 to combo1.listcount-1
  4.   S = Combo1.List(N)
  5.   I=instr(S,"+")
  6.   if I<>0 then combo1.combo1.RemoveItem N: C=C+1
  7. next
  8. txt1.text=C


за 20 мин написал код в 2-х вариантах

за 93 секунды придумал и написал код с сообщением.

Ответить

Номер ответа: 21
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #21 Добавлено: 18.02.10 11:28
2 AWP
ну и помог бы сам тогда
вместо выпендривания какой ты великий

Ответить

Номер ответа: 22
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #22
Добавлено: 18.02.10 16:03
А я и помог, вон сверху код. А выпендриваться начал ты в ответ на, вполне, разумное замечание.

Ответить

Номер ответа: 23
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #23 Добавлено: 18.02.10 16:20
)))))
я упал... 20 мин - теперь считается выпендрежем!
алгоритм я придумал за 5 сек и подсказал его, но так как ни кто не написал, пришлось написать (изучить) как смог

а вообще я заметил, что на форуме есть люди, которые помогают (как могут) и те которые потом критикуют, а так же дополняют (при условии, что кто-то уже написал пример как сделать)

Ответить

Номер ответа: 24
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #24 Добавлено: 18.02.10 16:24
кстати
мучает 1 вопрос..
та когда 93 секунды отсчитывал, ты в уме отсчитывал или на часы поглядывал? )

Ответить

Номер ответа: 25
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #25
Добавлено: 19.02.10 03:51
я как терминатор со встроенным тактовым генератором.
На форуме есть еще те, кто постоянно болтают и задают глупые вопросы, еще есть nikolas-rus, тут сложно классификацию дать.

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #26
Добавлено: 19.02.10 20:49
Должен заметить, что несмотря на упоминание мною оператора Like, использовать его в данном случае не нужно. InStr - это самое правильное решение с точки зрения скорости. А уж Replace и сравнение строк вообще наверное раз в 10 медленнее

Ответить

Номер ответа: 27
Автор ответа:
 Programmer



Вопросов: 71
Ответов: 246
 Профиль | | #27 Добавлено: 19.02.10 21:51
Есть еще string.IndexOf, похоже на InStr...

Ответить

Страница: 1 | 2 |

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



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