Colecciones y Tipos de Datos Robustos Con C#
Colecciones y Tipos de Datos Robustos Con C#
Colecciones y Tipos de Datos Robustos Con C#
Obtener el largo:
int largo = variasPalabras.Length;
Obtener una porción del string (por ej, las primeras 5 letras):
string porcion = variasPalabras.SubString(0, 5);
Saber si un string contiene a otro:
bool contiene = variasPalabras.Contains(“Hola”);
Saber la posición de un string dentro de otro (empieza en 0):
int pos = variasPalabras.IndexOf(“mu”);
Tipos de datos - String
Hasta ahora vimos como convertir cualquier variable (de una forma u otra) a un
string:
string unString = variable.ToString();
Para hacer el camino inverso, muchos tipos de datos proveen la operación
“Parse” o TryParse la cual intenta leer un string y convertirlo al tipo de datos
indicado. Por ejemplo:
DateTime unaFecha = DateTime.Parse(miStringConFecha);
int unNumero = int.Parse(miStringConNumeros);
bool pude=int.TryParse(miStringTexto,out int NumeroConvertido);
¡Ojo! En caso de no poder convertir el string al tipo de datos
indicado, esta Parse lanzará un error, así que...
¡Recuerden validarlo antes o utilizar TryParse!
¿Qué aprendimos?