Len 함수(Visual Basic)

업데이트: 2007년 11월

문자열에 있는 문자의 개수나 변수를 저장하는 데 필요한 일반 바이트 수를 포함하는 정수를 반환합니다.

Public Shared Function Len( _
   ByVal Expression As { Boolean | Byte | SByte | Char | Double |
   Integer | UInteger | Long | ULong | Object | Short | UShort |
   Single | String | DateTime | Decimal } _
) As Integer

매개 변수

  • Expression
    임의의 유효한 String 식 또는 변수 이름입니다. Expression의 형식이 Object인 경우 Len 함수는 FilePut 함수에 의해 파일에 쓰여질 크기를 반환합니다.

설명

사용자 정의 형식과 Object 변수를 사용하는 경우 Len 함수는 FilePut 함수에 의해 파일에 쓰여질 크기를 반환합니다. Object에 String 형식이 포함될 경우에는 문자열의 길이를 반환합니다. Object가 기타 형식을 포함하는 경우에는 FilePut 함수에서 개체를 파일에 쓸 때의 개체 크기를 반환합니다.

VBFixedString 특성을 개체의 문자열 필드에 적용하면 디스크에 쓸 때 문자열의 크기를 바이트 단위로 나타낼 수 있습니다. Len 함수는 가능한 경우 VBFixedString 특성을 사용하여 Object 변수의 크기를 확인합니다.

참고:

Len 함수는 사용자 정의 데이터 형식의 가변 길이 문자열과 함께 사용될 경우 필요한 실제 저장 바이트 수를 확인할 수 없습니다.

참고:

이전 Visual Basic 버전의 LenB 함수는 문자가 아니라 문자열의 바이트 수를 반환합니다. 이 함수는 주로 DBCS(더블바이트 문자 집합) 응용 프로그램의 문자열을 변환하는 데 사용됩니다. 현재의 모든 Visual Basic 문자열은 유니코드이며 LenB는 이제 지원되지 않습니다.

예제

다음 예제에서는 Len 함수를 사용하여 문자열의 문자 개수를 반환합니다.

' Initializes variable.
Dim TestString As String = "Hello World"
' Returns 11.
Dim TestLen As Integer = Len(TestString)

스마트 장치 개발자 참고 사항

Len 함수는 String 및 Object 변수만 매개 변수로 받아들입니다. Object가 String 형식을 포함할 경우에는 String의 길이를 반환합니다. 매개 변수가 NULL Object 참조이면 이 함수는 0을 반환합니다. Object에 다른 형식이 포함되어 있으면 예외가 throw됩니다.

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**Strings

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목

개념

프로그래밍 요소 지원 변경 사항 요약

참조

데이터 형식 요약(Visual Basic)

FilePut 함수

VBFixedStringAttribute 클래스

문자열 조작 요약

데이터 형식 요약(Visual Basic)

InStr 함수(Visual Basic)