Функция Right (Visual Basic)

Обновлен: Ноябрь 2007

Возвращает строку, содержащую указанное число знаков с правой стороны строки.

Public Shared Function Right( _
   ByVal str As String, _
   ByVal Length As Integer _
) As String

Параметры

  • str
    Требуется. Выражение String, из которого возвращаются крайние правые знаки.

  • Length
    Требуется. Integer. Числовое выражение, указывающее необходимое число возвращаемых знаков. Если выражение равно 0, возвращается строка нулевой длины (""). Если выражение больше или равно числу знаков в str, то возвращается вся строка.

Исключения

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

Номер ошибки

Условие

ArgumentException

5

Length < 0.

См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако, по возможности, следует заменять такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.

Заметки

Чтобы определить число знаков в str, следует использовать функцию Len. При использовании в приложении Windows Form или любом другом классе, которое имеет свойство Right, необходимо полностью определить функцию с помощью Microsoft.VisualBasic.Right.

dxs6hz0a.alert_note(ru-ru,VS.90).gifПримечание.

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

Пример

В данном примере показано использование функции Right для возврата подстроки, указанной строки String. В классе со свойством Right, возможно, придется полностью определить функцию Right.

Dim TestString As String = "Hello World!"
' Returns "World!".
Dim subString As String = Microsoft.VisualBasic.Right(TestString, 6)

Требования

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

**Модуль:**Strings

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

См. также

Основные понятия

Сводка изменений поддержки элементов программирования

Ссылки

Сводка по работе со строками

Функция Left (Visual Basic)

Функция Len (Visual Basic)

Функция Mid (Visual Basic)

ArgumentException