Cadenas c#
Cadenas de Texto Los strings esencialmente son cadenas de texto, compuestas por uno o más caracteres. Si bien no se incluyen dentro de los tipos básicos de C#, como son el int,el double, el char, efectivamente se reconoció su enorme importancia al haberse incluido una clase String y su alias string en la base del lenguaje C#. Internamente, un string, al ser una lista decaracteres, se puede equiparar con un arreglo de char, sin embargo, dada su propia necesidad funcional, se han agregado diversos atributos y métodos a la clase String, para simplificar y potenciar suutilización, hasta cierto punto ocultando su real implementación de arreglo interna. La clase System.String La clase System.String, o simplemente String (cuando se incluyó “using System;” en la primeralínea del programa) es una clase especialmente diseñada para almacenar cadenas de texto, en forma de una secuencia de caracteres. Dada su importancia, una palabra reservada de C# corresponde a un aliaspara esta clase, al igual que en el caso de in (Int), y otros. Esta palabra clave es simplemente string.
Declaración de un string
string ; string = “valor inicial”;
Algunos ejemplos:
stringnombre; nombre = “Juan Pérez”; string nombre = “Juan Pérez”;
Operadores básicos sobre un string
Adicionalmente, algunos de los operadores más recurridos dentro de las expresiones del lenguaje C#también son válidos para trabajar con strings, tal es el caso de la asignación (=), la igualdad (==), y la suma (+). Ejemplos: string nombre; nombre = “Juan”; nombre = nombre + “ Pérez”;Console.WriteLine(nombre); if( nombre == “Juan Pérez”) Console.WriteLine(“Es igual”);
Métodos de la clase String
Siendo String una clase derivada de Array, los mismos atributos y métodos de ésta (descritos enel capítulo anterior), son totalmente válidos. Tal es el caso de Length (atributo), por ejemplo. Específicamente, los métodos principales de la clase String son los siguientes: EndsWith: Determina...
Regístrate para leer el documento completo.