我有一个包含泛型列表的VB.NET(2010)项目,我正在尝试弄清楚如何从列表中删除任何“空”项。当我说“空”时,我指的是不包含任何实际字符的任何项(但它可能包含任意数量的空格或根本没有空格)。
例如,假设这是我的列表...
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框架。
提前感谢!