Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar la función LENGTH (mostrar longitud de caracteres) en VB

Cómo utilizar la función LENGTH (mostrar longitud de caracteres) en VB

La longitud es una propiedad del control en VB. Hay una función Len que puede devolver el número de caracteres.

La función Len

Devuelve un Long que contiene el número de caracteres de una cadena o el número de bytes necesarios para almacenar una variable.

¿Atención? La función LenB

opera con datos de bytes en una cadena, al igual que en un lenguaje de juego de caracteres de doble byte (DBCS). Por lo tanto, LenB

devuelve el número de bytes utilizados para representar la cadena, no el número de caracteres de la cadena. Si es un tipo definido por el usuario, LenB devuelve el tamaño en la memoria, incluido el relleno entre elementos.

Ejemplo de función Len

Este ejemplo utiliza la función Len

para aprender la longitud de una cadena (número de caracteres) o el tamaño de una variable (número de dígitos). Tipo....Si el tipo de datos está definido en un módulo de clase de objeto, debe comenzar con la palabra clave Privado

(que indica que es privado). Si se define en un módulo normal, la definición de tipo puede ser Pública.

Tipo CustomerRecord ? Define un tipo de datos definido por el usuario.

?ID As Integer ?' Coloque esta definición en un módulo normal.

?Nombre como cadena * 10

?Dirección como cadena * 30

Tipo de fin

Atenuar cliente como registro de cliente ?Declarar variables.

Dim MyInt As Integer, MyCur As Currency

Dim MyString, MyLen

MyString = "Hello World" ¿Establecer el valor inicial de la variable?

MyLen = Len(MyInt) ?' devuelve 2.

MyLen = Len(Cliente) ?' devuelve 42.

MyLen = Len(MyString)? 'Retorno 11.

MyLen = Len(MyCur)?Retorno 8.

Tenga en cuenta que cuando hay caracteres chinos en la cadena, la función Len devuelve el número de caracteres. Private?Sub?Command1_Click()

Debug.Print?"Cómo utilizar la función LENGTH (mostrar longitud de caracteres) en VB")

Debug.Print?Len("Cómo usar la función LENGTH en VB Usar la función LENGTH (mostrar la longitud de los caracteres) en VB")

Debug.Print?LenB("Cómo usar la función LENGTH (mostrar la longitud de los caracteres) en VB")

End?Sub

La cadena generada por este código tiene 22 caracteres.

El número de bytes de salida es 44.