문자 데이터 형식(Visual Basic)
Visual Basic에서는 인쇄하거나 표시할 수 있는 문자를 다루는 데 사용되는 문자 데이터 형식을 제공합니다. 이 형식은 모두 유니코드 문자를 다루지만 Char은 문자를 하나만 포함하고 String은 문자를 무한대로 포함합니다.
Visual Basic 데이터 형식을 비교한 표를 보려면 데이터 형식 요약(Visual Basic)을 참조하십시오.
Char 형식
Char 데이터 형식은 단일 2바이트(16비트) 유니코드 문자입니다. 변수가 항상 정확히 한 문자만 포함하는 경우 변수를 Char로 선언합니다. 예를 들면 다음과 같습니다.
' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"
Char 또는 String 변수에 사용할 수 있는 각 값은 유니코드 문자 집합의 코드 포인트(문자 코드)입니다. 유니코드 문자에는 기본 ASCII 문자 집합, 그 밖의 다양한 영문자, 악센트 부호, 통화 기호, 분수, 분음 부호 및 수학/기술 기호가 포함됩니다.
참고
유니코드 문자 집합에서 십진수 55296~55551에 해당하는 코드 포인트 D800~DFFF는 두 개의 16비트 값을 사용하여 단일 코드 포인트를 나타내는 서로게이트 쌍에 사용하기 위해 예약되어 있습니다.Char 변수에는 서로게이트 쌍을 사용할 수 없으며 String 변수에서는 두 개의 위치에 이러한 쌍을 보유합니다.
자세한 내용은 Char 데이터 형식(Visual Basic)을 참조하십시오.
String 형식
String 데이터 형식은 0개 이상의 2바이트(16비트) 유니코드 문자 시퀀스입니다. 변수가 문자를 무한대로 포함할 수 있으면 변수를 String으로 선언합니다. 예를 들면 다음과 같습니다.
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
자세한 내용은 String 데이터 형식(Visual Basic)을 참조하십시오.
참고 항목
작업
개념
Visual Basic의 제네릭 형식(Visual Basic)