Deshacerse de valores de cadena nulos / vacíos en una matriz C #

Tengo un programa donde una matriz obtiene sus datos usando string.Split (delimitador char []). (usando ';' como delimitador.)

Algunos de los valores, sin embargo, son nulos. Es decir. la cadena tiene partes donde no hay datos, por lo que hace algo como esto:

1; 2; ; 3;

Esto lleva a que mi matriz tenga valores nulos.

¿Cómo me deshago de ellos

Respuestas a la pregunta(5)

Su respuesta a la pregunta