CStr 함수

표현식을 하위 유형 String의 Variant로 변환한 표현식을 반환합니다.

구문

CStr(expression)

주석

표현식 인수는 임의의 적합한 표현식입니다.

일반적으로 데이터 유형 변환 함수를 사용하여 코드를 문서화하면 어떤 연산 결과가 기본 데이터 유형이 아닌 특정 데이터 유형으로 표현되어야 함을 나타낼 수 있습니다. 예를 들어, CStr를 사용하여 결과를 강제로 String 표현식으로 제공합니다.

다른 데이터 유형에서 String 하위 유형으로 국제적으로 호환되는 변환을 제공하려면 Str 대신 CStr 함수를 사용해야 합니다. 예를 들어, 시스템의 로케일 설정에 따라 서로 다른 소수 구분 기호가 올바르게 인식됩니다.

표현식의 데이터는 다음 테이블에 따라 반환되는 항목을 결정합니다.

표 11-8 표현식 반환 매핑

표현식이 다음과 같은 경우 CStr 반환
부울 True 또는 False가 포함된 문자열입니다.
Date 시스템의 short 날짜 형식 날짜가 포함된 문자열입니다.
Empty 길이가 0인 문자열(" ").
기타 숫자 숫자가 포함된 문자열입니다.

다음 예에서는 CStr 함수를 사용하여 숫자 값을 문자열로 변환합니다.

예 1:

Dim MyDouble, MyString
MyDouble = 437.324           ' MyDouble is a Double.
MyString = CStr(MyDouble)    ' MyString contains "437.324".
'Output: "437.324"

예 2:

Dim MyBool
MyBool = True                ' MyBool is a Boolean.
MyString = CStr(MyBool)      ' MyString contains "True".
'Output: "True"

예 3:

MyBool = False               ' MyBool is a Boolean.
MyString = CStr(MyBool)      ' MyString contains "False".
'Output: "False"

예 4:

Dim MyDate
MyDate = CDate("10/19/1962")      
MyString = CStr(MyDate)      
'Output: "19/10/1962" (or your system's short-date format)

예 5:

Dim MyInt
MyInt = 100           
MyString = CStr(MyInt)              
'Output: "100"

예 6:

Dim MyValue
MyValue = Empty
MyString = CStr(MyValue)            
'Output: ""

예 7:

Dim MyLong
MyLong = 1234567890                
MyString = CStr(MyLong)            
'Output: "1234567890"