Функция 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 .
Исключения
Тип исключения |
Номер ошибки |
Условия |
---|---|---|
Недопустимо значение Number меньшее 0 или типа Character. |
||
Значение параметра 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)