Visual Basic 6.0 사용자를 위한 문자열 길이 선언
업데이트: 2007년 11월
Visual Basic 2008에서는 공용 언어 런타임과 상호 운용성을 유지하기 위해 문자열 길이 선언이 업데이트됩니다.
Visual Basic 6.0
Visual Basic 6.0에서는 선언에서 문자열의 길이를 지정할 수 있습니다. 이렇게 하면 다음 예제와 같이 문자열의 길이가 고정됩니다.
Dim Name As String * 30
Visual Basic 2005
Visual Basic 2008에서는 선언에 VBFixedStringAttribute 클래스 특성을 사용해야만 고정 길이의 문자열을 선언할 수 있습니다. 이전 예제의 코드를 사용하면 오류가 발생합니다.
길이를 지정하지 않고 문자열을 선언해야 합니다. 다음 예제와 같이 코드에서 문자열에 값을 할당할 때 해당 값의 길이에 따라 문자열의 길이가 결정됩니다.
Dim Name As String
' ...
Name = "Name is now 30 characters long" ' Length can be changed later.