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