TIPOS DE CADENAS EN C#
DINAMICAS Y ESTATICAS
El final de la cadena se delimita de diferente manera en uno u otro caso:
- Mediante un carácter de fin de cadena ("\0" en C) para las cadenas de tipo dinámico.
- Mediante una propiedad de la cadena que delimite su longitud (
Lengthen C#) para las de tipo estático.
CADENAS
Una cadena es un objeto de tipo String cuyo valor es texto. Internamente, el texto se almacena
como una colección secuencial de solo lectura de objetos Char. Al final de una cadena de C# no
hay un carácter null de terminación; por lo tanto, una cadena de C# puede contener cualquier
número de caracteres null incrustados ('\0'). La propiedad Length de una cadena representa el
número de objetos Charque contiene, no el número de caracteres Unicode. Para obtener acceso
a los puntos de código Unicode individuales de una cadena, utilice el objeto StringInfo.
string texto = "Cadena de caracteres";
string texto = new System.String("Cadena de caracteres"); // Equivalente al anterior
como una colección secuencial de solo lectura de objetos Char. Al final de una cadena de C# no
hay un carácter null de terminación; por lo tanto, una cadena de C# puede contener cualquier
número de caracteres null incrustados ('\0'). La propiedad Length de una cadena representa el
número de objetos Charque contiene, no el número de caracteres Unicode. Para obtener acceso
a los puntos de código Unicode individuales de una cadena, utilice el objeto StringInfo.
string texto = "Cadena de caracteres";
string texto = new System.String("Cadena de caracteres"); // Equivalente al anterior
Longitud de la cadena.
Podemos saber cuantas letras forman una cadena con
"cadena.Length". Esto permite que podamos recorrer la cadena letra
por letra, usando construcciones como "for". ç
Otras manipulaciones
de cadenas
Ya hemos comentado que las
cadenas en C# son inmutables, no se pueden modificar. Pero sí podemos realizar
ciertas operaciones sobre ellas para obtener una nueva cadena.
Extraer una subcadena
Podemos extraer parte del
contenido de una cadena con "Substring", que recibe dos parámetros:
la posición a partir de la que queremos empezar y la cantidad de caracteres que
queremos obtener.
SINTAXIS
BIBLIOGRAFIA
Wikipedia
Monografias
wikibooks.org
No hay comentarios.:
Publicar un comentario