StrDup 함수

업데이트: 2007년 11월

지정된 횟수만큼 반복되는 특정 문자로 구성된 문자열 또는 개체를 반환합니다.

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 식입니다. 해당 식에서 첫 문자만 사용됩니다. Character가 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