gpt4 book ai didi

c# - 搜索 ArrayList

转载 作者:行者123 更新时间:2023-11-30 15:43:58 25 4
gpt4 key购买 nike

我正在处理一些遗留代码,因此不能在此处使用通用列表。我有一个从数据层方法返回的 ArrayList。最后一个中的每个项目都包含一个 ID 和一个描述字段。我想遍历 ArrayList 并在 Description 字符串上搜索匹配项 - 有什么想法吗?

格式

ID    DESCRIPTION
1 SomeValue

我知道我可以做到:

bool found = false; 
if (arr.IndexOf("SomeValue") >= 0)
{
found = true;
}

但是有没有办法对特定的描述值进行字符串比较?

更新

Seattle Badger 答案的修正版:

for (int i = 0; i < arr.Count; i++)
{
if (arr[i].ToString() == "SomeValue")
{
// Do something
break;
}
}

最佳答案

bool found = false;
foreach (Item item in arr)
{
if ("Some Description".Equals (item.Description, StringComparison.OrdinalIgnoreCase))
{
found = true;
break;
}
}

关于c# - 搜索 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6417587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com