Слова и текст. Использование строковых переменных для организации слов

На этом занятии вы узнаете, как использовать тип данных String для представления слов и текста.

На предыдущем занятии было показано, как использовать переменные для хранения данных в программе, и сказано, что каждая переменная должна быть соответствующего типа в зависимости от данных, которые в ней будут храниться. На этом занятии будет рассказано более подробно о типе данных String, который используется для хранения текста.

Тип данных String

String (строка) представляет собой любой набор символов текста, таких как буквы, цифры, специальные знаки и пробелы. Строки могут быть легко читаемыми пользователем фразами или предложениями, такими как "Выпей же ещё чаю и съешь этих мягких французских булок", или совершенно нечитаемыми сочетаниями, такими как "@#fTWRE^3 35Gert".

Переменные String создаются также, как и другие переменные: путем первого объявления переменной и присвоения ей значения, как показано ниже.

Язык Visual Basic

Dim aString As String = "This is a string"

При назначении фактического текста (также называемого строка литералов) переменной типа String текст должен быть заключен в кавычки (""). Можно также использовать символ = при присвоении одной переменной типа String другой переменной типа String, как показано в этом примере.

Язык Visual Basic

Dim aString As String = "This is a string"Dim bString As String = ""bString = aString

Предыдущий код присваивает переменной bString такое же значение, как у переменной aString (This is a string).

Можно использовать знак амперсанда (&) для последовательного объединения двух или более строк в новую строку, как показано ниже. Эта процедура также называется объединение.

Язык Visual Basic

Копировать код

Dim aString As String = "using string"Dim bString As String = "variables"Dim cString As String = ""cString = aString & bString

В предыдущем примере объявляются три переменные String, первым двум присваиваются значения "using string" и "variables" соответственно, а затем объединенные значения первых двух переменных присваиваются третьей переменной. Каким будет значение переменной cString? Возможно, это удивительно, но значением этой переменной станет строка using stringvariables из-за отсутствия пробела в конце aString или в начале bString. Две строки просто соединены вместе. Если требуется добавить пробелы или что-либо еще между двумя строками, следует сделать это с помощью строкового литерала, например, " ", как показано ниже.

Язык Visual Basic

Dim aString As String = "using string"Dim bString As String = "variables"Dim cString As String = ""cString = aString & " " & bString

Текст, содержащийся в переменной cString, теперь читается как using string variables.

Практическое задание


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: