¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Len (Función)

Len (Función, Visual Basic)

Devuelve un entero que contiene el número de caracteres de una cadena, o bien el número nominal de bytes necesarios para almacenar una variable.


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

Parámetros

Expression

Cualquier expresión String o nombre de variable válidos. Si Expression es del tipo Object, la función Len devuelve el tamaño en el que la función FilePut escribirá en el archivo.

En el caso de tipos definidos por el usuario y variables Object, la función Len devuelve el tamaño en el que la función FilePut escribirá en el archivo. Si un Object contiene una String, devolverá la longitud de la cadena. Si Object contiene otro tipo, devolverá el tamaño del objeto en el que la función FilePut escribirá en el archivo.

El atributo VBFixedString se puede aplicar a campos de cadena de los objetos para indicar el tamaño de la cadena, en bytes, cuando se escribe en el disco. La función Len utiliza el atributo VBFixedString, si está disponible, al determinar el tamaño de las variables de Object.

NoteNota

El posible que la función Len no pueda determinar el número real de bytes de almacenamiento requerido cuando se utiliza con cadenas de longitud variable en tipos de datos definidos por el usuario.

NoteNota

La función LenB de versiones anteriores de Visual Basic devuelve el número de bytes, en lugar de caracteres. Se utiliza principalmente para convertir cadenas en aplicaciones de juegos de caracteres de doble byte (DBCS). Todas las cadenas actuales de Visual Basic están en Unicode y ya no se admite LenB.

En este ejemplo se utiliza Len para devolver el número de caracteres de una cadena:

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

La función Len sólo acepta como parámetros las variables String y Object. Si Objectcontiene una expresión String, devolverá la longitud de String. Si un parámetro es una referencia a un Object NULL, la función devolverá cero. Si Object contiene algún otro tipo, se producirá una excepción.

Espacio de nombres:Microsoft.VisualBasic

Módulo: Strings

Ensamblado: Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft