Поделиться через


Оператор Mid

Заменяет указанное число знаков в переменной типа String знаками из другой строки.

Mid( _
   ByRef Target As String, _
   ByVal Start As Integer, _
   Optional ByVal Length As Integer _
) = StringExpression

Части

  • Target
    Обязательный. Имя переменной типа String для изменения.

  • Start
    Обязательный. Выражение типа Integer. Положение символа в Target, где начинается замена текста. Start нижняя граница индекса равна единице.

  • Length
    Необязательный. Выражение типа Integer. Число заменяемых знаков. Если параметр опущен, используется вся строка String.

  • StringExpression
    Обязательный. Выражение String, заменяющее часть строки Target.

Исключения

Тип исключения

Атрибут Condition

ArgumentException

Значение параметра Start <= 0 или Length < 0.

Заметки

Число заменяемых знаков всегда меньше или равно числу знаков в Target.

Visual Basic имеет функцию Mid и оператор Mid. Оба этих элемента влияют на указанное число знаков в строке, но функция Mid возвращает знаки, в то время как оператор Mid заменяет символы. Дополнительные сведения см. в разделе Mid.

Примечание

В предыдущих версиях Visual Basic оператор MidB заменяет подстроку в байтах, а не в знаках.В основном она применяется для преобразования строк в приложениях с двухбайтовым набором знаков (DBCS).Все строки Visual Basic .NET кодируются в Юникоде. MidB не поддерживается.

Пример

В данном примере оператор Mid используется для замены указанного числа знаков строковой переменной на знаки из другой строки.

Dim TestString As String 
' Initializes string.
TestString = "The dog jumps" 
' Returns "The fox jumps".
Mid(TestString, 5, 3) = "fox" 
' Returns "The cow jumps".
Mid(TestString, 5) = "cow" 
' Returns "The cow jumpe".
Mid(TestString, 5) = "cow jumped over" 
' Returns "The duc jumpe".
Mid(TestString, 5, 3) = "duck"

Требования

Пространство имен: Microsoft.VisualBasic

Модуль: Strings

Сборка: Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Ссылки

Mid

Другие ресурсы

Строки в Visual Basic

Знакомство со строками в Visual Basic