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


Функция StrDup

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

Возвращает строку или объект, состоящие из указанного знака, повторенного определенное количество раз.

Public Shared Function StrDup( _
   ByVal Number As Integer, _
   ByVal Character As { Char | String } _
) As String
' -or-
Public Shared Function StrDup( _
   ByVal Number As Integer, _
   ByVal Character As Object _
) As Object

Параметры

  • Number
    Обязательный параметр. Выражение типа Integer. Длина возвращаемой строки.

  • Character
    Обязательный параметр. Любое допустимое выражение Char, String или Object. Используется только первый знак выражения. Если символ имеет тип Object, он должен содержать значение Char или String .

Исключения

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

Номер ошибки

Условия

ArgumentException

5

Недопустимо значение Number меньшее 0 или типа Character.

ArgumentNullException

5

Значение параметра Character составляет Nothing.

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

Заметки

Эта функция возвращает String, состоящую из повторяющихся знаков. Знак, из которого состоит строка, является первым знаком в аргументе Character, и он повторяется Number число раз.

Пример

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

Dim aString As String = "Wow! What a string!"
Dim aObject As New Object
Dim TestString As String
aObject = "This is a String contained within an Object"
' Returns "PPPPP"
TestString = StrDup(5, "P")
' Returns "WWWWWWWWWW"
TestString = StrDup(10, aString)
' Returns "TTTTTT"
TestString = CStr(StrDup(6, aObject))

Требования

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

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

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

См. также

Ссылки

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

Функция SPC

ArgumentException

ArgumentNullException