How can I join an array of strings but first remove the elements of the array that are empty?
<p>I am using the following:</p>

<pre><code>return string.Join("\n", parts);
</code></pre>

<p>Parts has 7 entries but two of them are the empty string "".   How can I first remove these two entries and then join the remaining five?</p>
