5stringscsharp

Anuncio
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
Descargar