我有一个VB.NET(2010)项目,其中包含一个通用列表,我试图找出如何从列表中删除任何“空”项目。当我说“空”时,我的意思是任何不包含任何实际字符的项目(但它可能包含任何数量的空白或根本没有空白)。VB - 如何从通用列表中删除“空”项目?
例如,让我们说这是我的列表...
Dim MyList As New List(Of String)
MyList.Add("a")
MyList.Add("")
MyList.Add("b")
MyList.Add(" ")
MyList.Add("c")
MyList.Add(" ")
MyList.Add("d")
我需要它,如果我没有在名单上的计数,它将返回4项,而不是7例如。 ..
Dim ListCount As Integer = MyList.Count
MessageBox.Show(ListCount) ' Should show "4"
这将是很好,如果有类似...
MyList.RemoveEmpty
反正...我一直在寻找谷歌的在过去的几个小时里解决了这个问题,但迄今为止还没有出现任何问题。那么......有什么想法?
顺便说一句,我针对这个项目的.NET 2.0框架。
在此先感谢!
您是否需要为以后保留“空”物品,还是要让它们永久移除? – Blumer
永久移除会很好。 – NotQuiteThereYet