Fundamentos de Programación Fundamentos de Programación H - Strings Antes de ver esta presentación: Lee el Capítulo sobre “Strings” de tu libro de texto. Fundamentos de Programación. TC1014. Ing. Jakeline Marcos Abed a Fundamentos de Programación. TC1014. Ing. Jakeline Marcos Abed H o l a Operaciones con Strings Un string (cadena) es una secuencia de caracteres, en C# se Para declarar una variable de tipo string representa encerrando dichos caracteres entre comillas dobles “” Por ejemplo: string nombre; Para asignar un valor a una variable string “Este es un ejemplo de string” “123.45” “Valor = $138.40” nombre = “Jaime”; Para verificar si 2 strings son iguales Para guardar datos de tipo string se utiliza la palabra string No debes de confundir “c” con ‘c’. Si tiene una sola comilla se trata de un caracter, No de un string. char letra = ‘x’; l Strings Datos de tipo String Ejemplos: o string tipo = “x”; Fundamentos de Programación. TC1014. Ing. Jakeline Marcos Abed if (nombre == “Juan”) El signo == compara la variable string nombre con el string que se encuentra entre comillas: “Juan”, y el resultado es true o false. Fundamentos de Programación. TC1014. Ing. Jakeline Marcos Abed 1 Operaciones con Strings Operaciones con Strings Para concatenar datos de tipo string Concatenar significa unir. Se utiliza el operador “+” Para concatenar datos: Concatenar significa unir. Se utiliza el operador “+” Si tenemos char letra1 = ‘t’; y char letra2 = ‘u’; No puedes concatenarlas con +, porque csharp tratará de sumar los valores numéricos de los caracteres. Ejemplo: String nombre = “Jaime”; String saludo = “Hola”; ... Console.WriteLine(saludo+” “+nombre+ “ ¿como estas?”); Ejemplos: Console.WriteLine(letra1 + letra2); // despliega 233 Console.WriteLine(“” + letra1 + letra2); // despliega tu Fundamentos de Programación. TC1002. Jakeline Marcos Abed “Hola Jaime ¿como estas?” MuestraIng.el mensaje: Longitud de un string Para saber la longitud de un string debemos utilizar Length Ejemplo: string nombre = “Pepe”; int n = nombre.Length; // n vale 4, porque Pepe tiene 4 letras. H o l a 0 1 2 3 • El primer caracter siempre está en la posición cero. • Para accesar el caracter en la posición 2, sería: nombre[2] • Para accesar cada uno de los caracteres utiliza: nombre[i], dentro de un for. (Ver ejempo de la Aplicación que está en Bb.) Fundamentos de Programación. TC1014. Ing. Jakeline Marcos Abed 2