Eliminar posiciones vacías de un string[] en C# - Blog de Seba Ortiz

Desde ::1 al mundo. Made in Chile.

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:

[plain]
string[] items = cadena.Split("|||".ToCharArray());
items = items.Where(x => !string.IsNullOrEmpty(x)).ToArray();
[/plain]

Comentarios

Comentarios


Un Comentario

Publicar un Comentario

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

  • Categorías

  • Archivos