Eliminar posiciones vacías de un string[] en C#

Si al utilizar un split en una cadena de texto, nos quedan elementos vacíos, split no hace de manera inteligente la eliminación de los elementos que quedaron en blanco.

Para limpiar esos elementos, una forma bastante simple es utilizar una pequeña cadena hecha en linq que realiza a la perfección esta funcion:

string[] items = cadena.Split("|||".ToCharArray());
items = items.Where(x => !string.IsNullOrEmpty(x)).ToArray();
One comment on “Eliminar posiciones vacías de un string[] en C#

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *