ПОНЯТНО О Visual Basic NET (том 3)




Строки Методы модуля Strings - часть 2


/p>

Существует функция Str, которая наоборот – преобразует число в строку.

Str (5 * 5)

25

Число 25 преобразуется в строку "25". Хотя, надо сказать, что VB при работе с данными во многих случаях сам, безо всякого вмешательства, услужливо преобразовывает данные к удобному с его точки зрения типу.

Когда мы вводим текст в текстовое окно, мы часто не замечаем, что лишний раз нажали на клавишу пробела, тем более, что лишние пробелы, особенно в самом начале и в самом конце строки, заметить трудно. Мы не всегда заботимся о том, чтобы избавиться от них. А зачем? А затем, что компьютер пробелы видит не хуже любой буквы и считает их полноправными символами. Мы склонны считать строки   "Африка"  и  "Африка "  вполне одинаковыми. Компьютер же не может позволить себе такой вольности, он прекрасно видит, что во второй строке в конце стоит пробел. Значит строки не равны и это может привести к неожиданным для нас результатам. Сколько раз в моей практике ученик при подключении к локальной сети вводил свое имя с лишним пробелом, а потом негодовал, что компьютер-сервер не пускает его в сеть, потому что он такого имени не знает.

Следующие три функции позволяют нам справиться с невнимательностью:

Функция

Результат

Пояснение

"Ж" &  LTrim("    Бутевни  матлны   ")  &  "Ж"

ЖБутевни  матлны     Ж

Функция LTrim отсекает ведущие слева пробелы

"Ж" &  RTrim("    Бутевни  матлны   ")  &  "Ж"

Ж     Бутевни  матлныЖ

Функция RTrim отсекает волочащиеся справа пробелы

"Ж" &  Trim  ("    Бутевни  матлны   ")  &  "Ж"

ЖБутевни  матлныЖ

Функция Trim отсекает пробелы и слева и справа




Содержание  Назад  Вперед