我如何加入一个字符串数组,但首先删除数组中的空元素?

16 c# arrays string join

我使用以下内容:

return string.Join("\n", parts);
Run Code Online (Sandbox Code Playgroud)

零件有7个条目,但其中两个是空字符串"".如何首先删除这两个条目,然后加入剩下的五个?

cuo*_*gle 25

您可以Where在LINQ 中使用选择非空的字符串:

 return string.Join("\n", parts.Where(s => !string.IsNullOrEmpty(s)));
Run Code Online (Sandbox Code Playgroud)