Separar string con Split en C#
Separar un string usando un delimitador con Split en C# permite obtener caracteres o palabras y guardarlas en un arreglo de datos.
A partir de un delimitador para obtener un carácter o palabra se va guardando en cada posición de un array.
Un delimitador puede ser una coma (,), punto y coma (;) o cualquier otro carácter que existan en la cadena que se va a revisar.
Separar string usando Split
Utilicemos el método Split en la siguiente cadena:
string cadena = "66;9999;101;4;10;33";
Debemos establecer un delimitador, este se va a buscar en toda la cadena para tomar los caracteres:
char delimitador = ';';
Con este delimitador estoy indicando que los caracteres serán separadas por (;).
Utilicemos el método Split de la siguiente forma:
string[] valores = cadena.Split(delimitador);
- Declaro un arreglo de datos de tipo cadena de nombre valores.
- Asigno al arreglo todos los caracteres encontrados separados por (;) mediante el método Split.
El método Split nos da el siguiente resultado:
Podría interesarte Cambiar caracteres de una cadena con Replace en C#
En el siguiente video podrás ver la explicación del contenido del post.