Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.84
Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.84

Visual Basic .NET располагает классом String, имеющим большие возможности для работы со строкой. Это значит, что строку можно рассматривать в качестве объекта. Если этот объект представить переменной типа String, получится, что он имеет свойства, которые можно обрабатывать методами класса String. Каждый элемент (символ) строки имеет тип данных Char. Кроме этого символам можно присвоить порядковый номер. Порядок отсчета начинается с нуля. В приведенном ниже примере создается массив типа Char. Элементы массива - буквы. Переменная st представляет весь массив, ее значение (мировой) отображается в надписи Label2. Значением переменной str являются первые три элемента массива. О - стартовый номер, 3 - количество элементов, которые отображаются в надписи Label3.

Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click

Dim mas() As Char = {нмн, "и", ирн, нон, нвн, но", нйн}

Dim st As New String (mas)

Dim str As New String (mas, 0, 3)

Label2.Text = st

Label3.Text = str End Sub

Для определения длины строки используется свойство Length. Приведенный ниже код определяет количество символов, включая пробелы, и отражает эти данные в надписи Label.

Private Sub But ton3__Click (ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button3.Click

Dim a As String = "это, тексти

Labell.Text = a.Length() End Sub

Смена регистра

Visual Basic .NET по разному относится к прописным и строчным буквам. Если по условию задачи в кодах указана прописная

Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста

Удаление пробелов и символов

буква, попытка ввести данные в виде заглавной будет воспринята как ошибка. Рассмотрим следующий пример. В текстовое поле TextBox записываем слово "Мир". При этом в надписи Label отразится слово " вам всем". Но если слово " мир" написать с маленькой буквы, программа не обратит на это никакого внимания.

Private Sub Button3_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button3.Click


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta