Compartilhar via


Função Len (Visual Basic)

Retorna um inteiro contendo o número de caracteres em uma seqüência de caracteres ou número de bytes necessários para armazenar uma variável nominal.

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
    Qualquer válido String nome de variável ou expressão. If Expression é do tipo Object, o Len função retorna o dimensionar do modo sistema autônomo ele será gravado no arquivo pela FilePut função.

Comentários

Com tipos definidos pelo usuário e Object variáveis, o Len função retorna o dimensionar do modo sistema autônomo ele será gravado no arquivo pela FilePut função. Se um Object contém um String, ela retornará o comprimento da seqüência de caracteres. Se um Object contém qualquer Outros tipo, ela retornará o dimensionar do objeto sistema autônomo ele será gravado no arquivo pela FilePut função.

The VBFixedString o atributo pode ser aplicado a campos de seqüência de caracteres em objetos para indicar o dimensionar da seqüência de caracteres, em bytes, quando gravados em disco. The Len função usa o VBFixedString atributo, se disponível, ao determinar o dimensionar do Object variáveis.

Observação:

O Len função talvez não consiga determinar o número real de bytes de armazenamento necessário quando usado com seqüências de caracteres de comprimento variável em tipos de dados definidos pelo usuário.

Observação:

O LenB função nas versões anteriores do Visual Basic retorna o número de bytes em uma seqüência de caracteres em vez de caracteres. Isso é usado primariamente para converter strings em aplicações com conjuntos de caracteres de byte duplo (DBCS).Todas sequências de caracteres do Visual Basic estão em Unicode, e LenB não é mais suportado.

Exemplo

Este exemplo usa Len para retornar o número de caracteres em uma seqüência de caracteres.

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

Anotações Developer Dispositivo Inteligente

The Len função aceita apenas String e Object variáveis sistema autônomo parâmetros. Se um Object contém um String, ela retornará o comprimento das String. Se um parâmetro é um nulo Object referência, a função retornará zero. Se um Object contém qualquer Outros tipo, uma exceção é lançada.

Requisitos

Namespace:Microsoft.VisualBasic

**Módulo:**Strings

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Conceitos

Sumário para programação de mudanças em elementos de suporte

Referência

Resumo de tipo de dados (Visual Basic)

Função FilePut

Classe VBFixedStringAttribute

Sumário de Manipulação de Strings

Resumo de tipo de dados (Visual Basic)

Função InStr (Visual Basic)