从数组vb.net中删除空字符串

时间:2014-11-07 15:35:13

标签: arrays vb.net split

我试图将rtextbox中的每个句子变成一个数组。但是,当我使用.split方法时,它会将空格作为数组的一部分。

我怎样才能删除空的或者不让它们首先进入阵列?

Dim senArray() = RTextBox.Text.Split(New String() {"."}, StringSplitOptions.RemoveEmptyEntries)

谢谢!

1 个答案:

答案 0 :(得分:8)

您可以使用linq Where表达式删除空白条目:

Dim senArray() = RTextBox.Text.Split(
                     New String() {"."}, StringSplitOptions.RemoveEmptyEntries
                 ).Where(
                     Function(s) Not String.IsNullOrWhitespace(s)
                 ).ToArray()
相关问题