我正在处理一些遗留代码,所以在这里不能使用通用列表。我有一个ArrayList从数据层方法返回。最后每个项目由一个ID和一个说明字段组成。我想循环访问ArrayList并在Description字符串上搜索匹配项 - 任何想法?正在搜索一个ArrayList
格式
ID DESCRIPTION
1 SomeValue
我知道我能做到这一点:
bool found = false;
if (arr.IndexOf("SomeValue") >= 0)
{
found = true;
}
但是,有没有办法做一个字符串比较特定说明价值?
UPDATE
修订西雅图獾的回答版本:
for (int i = 0; i < arr.Count; i++)
{
if (arr[i].ToString() == "SomeValue")
{
// Do something
break;
}
}
因此,这段代码不能使用Linq的对象? –
这是正确的... – IrishChieftain
可能重复的[ArrayList Search .net](http://stackoverflow.com/questions/2098019/arraylist-search-net) –