Dma*_*man 0 vb.net arrays split
我想把我的每个句子都rtextbox变成一个数组.但是,当我使用.split方法时,它给了我空格作为数组的一部分.
我怎样才能删除空的或者不让它们首先进入阵列?
Dim senArray() = RTextBox.Text.Split(New String() {"."}, StringSplitOptions.RemoveEmptyEntries)
Run Code Online (Sandbox Code Playgroud)
谢谢!
您可以使用linqWhere表达式删除空白条目:
Dim senArray() = RTextBox.Text.Split(
New String() {"."}, StringSplitOptions.RemoveEmptyEntries
).Where(
Function(s) Not String.IsNullOrWhitespace(s)
).ToArray()
Run Code Online (Sandbox Code Playgroud)