Visual Basic은 인쇄 가능하고 표시 가능한 문자를 처리하는 문자 데이터 형식 을 제공합니다.
Char와 String는 모두 유니코드 문자를 처리하지만, Char는 단일 문자를 포함하는 반면 String는 무제한으로 여러 문자를 포함할 수 있습니다.
Visual Basic 데이터 형식의 나란히 비교를 표시하는 테이블은 데이터 형식을 참조하세요.
문자 형식
Char 데이터 형식은 단일 2 바이트(16비트) 유니코드 문자입니다. 변수가 항상 정확히 한 문자를 저장하는 경우 해당 문자를 .로 Char선언합니다. 다음은 그 예입니다.
' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"
Char 변수 또는 String 변수의 가능한 각 값은 유니코드 문자 집합의 코드 포인트, 즉 문자 코드입니다. 유니코드 문자에는 기본 ASCII 문자 집합, 다양한 다른 알파벳 문자, 악센트, 통화 기호, 분수, 분음 부호, 수학 및 기술 기호가 포함됩니다.
비고
유니코드 문자 집합은 서로게이트 쌍에 대해 D800~DFFF(55296~55551 10진수)를 예약합니다. 이 경우 두 개의 16비트 값이 단일 코드 포인트를 나타내야 합니다. 변수는 Char 서로게이트 쌍을 저장할 수 없으며, String은 두 위치를 사용하여 그러한 쌍을 저장합니다.
자세한 내용은 Char 데이터 형식을 참조하세요.
문자열 유형
데이터 형식은 String 0개 이상의 2비트(16비트) 유니코드 문자 시퀀스입니다. 변수에 무한 개수의 문자가 포함될 수 있는 경우 변수를 로 String선언합니다. 다음은 그 예입니다.
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
자세한 내용은 문자열 데이터 형식을 참조하세요.
참고하십시오
- 기본 데이터 형식
- 복합 데이터 형식
- Visual Basic의 제네릭 형식
- 값 형식 및 참조 형식
- Visual Basic에서의 형식 변환
- 데이터 형식 문제 해결
- 형식 문자
.NET