【发布时间】:2014-10-07 18:12:42
【问题描述】:
我有这个代码:
for (int i = listboxWork.Items.Count-1; i > -1; i--)
{
if (listboxWork.Items[i].Contains(tblSent))
{
listboxWork.Items.RemoveAt(i);
}
}
...我从 here 派生而来,但是我的 .NET 旧版本(或者可能是我的 .NET(Compact Framework)的弱版本是问题所在)不包含“包含”。
我认为我可以将那行替换为:
if (listboxWork.Items[i].ToString().IndexOf(tblSent) > -1)
...但我并不太相信这是最好的方法。有没有更容易接受的方式?
【问题讨论】:
-
数组可能没有包含运算符,但您确定列表对象没有吗?您可以反转列表并执行 foreach。
标签: c# listbox contains indexof listboxitems