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


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

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

Возвращает строку, образуемую путем соединения нескольких подстрок, содержащихся в массиве.

Function Join(
   ByVal SourceArray() As { Object | String },
   Optional ByVal Delimiter As String = " "
) As String

Параметры

  • SourceArray
    Обязательный. Одномерный массив подстрок, подлежащих объединению.

  • Delimiter
    Необязательный. Строка, используемая для разделения подстрок в составе возвращаемой строки. Если этот аргумент опущен, используется знак пробела (" "). Если в качестве Delimiter задана строка нулевой длины ("") или Nothing, все элементы списка объединяются без разделителей.

Исключения

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

Номер ошибки

Условие

ArgumentException

5

SourceArray не является одномерным.

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

Заметки

Функции Join и Split являются сходными. Функция Join принимает массив строк и соединяет их, используя строку-разделитель для возвращения одной строки. Функция Split принимает строку и разделяет ее относительно разделителя для возвращения массива строк. Однако основным различием является то, что при помощи Join можно соединить строки с любой строкой-разделителем, а при помощи Split строки можно разделить с помощью односимвольного разделителя.

Пример

В следующем примере демонстрируется использование функции Join для создания списка из нескольких строк.

Dim TestItem() As String = {"Pickle", "Pineapple", "Papaya"}
' Returns "Pickle, Pineapple, Papaya"
Dim TestShoppingList As String = Join(TestItem, ", ")

Требования

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

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

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

См. также

Ссылки

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

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

ArgumentException