我正在處理一些遺留代碼,所以在這裏不能使用通用列表。我有一個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) –