Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Personas que lo han encontrado útil: 3 de 7 - Valorar este tema

String.Length (Propiedad)

Obtiene el número de caracteres del objeto String actual.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)
public int Length { get; }

Valor de propiedad

Tipo: System.Int32
Número de caracteres de la cadena actual.

La propiedad Length devuelve el número de objetos Char de esta instancia, no el número de caracteres Unicode. El motivo de esto último es que un carácter Unicode podría estar representado por más de un Char. Para trabajar con caracteres Unicode en lugar de con objetos Char, se utiliza la clase System.Globalization.StringInfo.

En algunos lenguajes, como C y C++, un carácter null indica el fin de una cadena. En .NET Framework, un carácter null puede estar incrustado en una cadena. Cuando una cadena incluye uno o varios caracteres null, éstos se incluyen en la longitud de la cadena completa. Por ejemplo, en la siguiente cadena, las subcadenas "abc" y "def" están separadas por un carácter null. La propiedad Length devuelve 7, lo que indica que incluye los seis caracteres alfabéticos así como el carácter null.


StringBuilder charactersBuilder = new StringBuilder("abc");
string characters;

charactersBuilder.Append('\0');
charactersBuilder.Append("def");

characters = charactersBuilder.ToString();
Console.WriteLine(characters.Length);


En el siguiente ejemplo se muestra la propiedad Length.


// Sample for String.Length
using System;

class Sample 
{
    public static void Main() 
    {
    string str = "abcdefg";
    Console.WriteLine("1) The length of '{0}' is {1}", str, str.Length);
    Console.WriteLine("2) The length of '{0}' is {1}", "xyz", "xyz".Length);
    }
}
/*
This example produces the following results:
1) The length of 'abcdefg' is 7
2) The length of 'xyz' is 3
*/


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.