【问题标题】:How to check if element already exist in an array [duplicate]如何检查数组中是否已存在元素[重复]
【发布时间】:2019-08-05 12:24:19
【问题描述】:

我在 C# 中有一个 ArrayList

ArrayList myAL = new ArrayList();

现在我给它添加一个字符串

myAL.Add("Hello");

我现在如何确定字符串“Hello”是否存在于数组中。我知道可以循环遍历它,但我认为必须存在一个函数或其他东西。

【问题讨论】:

  • 您使用ArrayList 而不是List<string>HashSet<string> 是否有特殊原因?

标签: c# arraylist


【解决方案1】:

你可以简单地使用System.Collections中的Contains方法

Microsoft Doc - Contains

你的例子:

ArrayList myAL = new ArrayList();
myAL.Add("Hello");
if (myAL.Contains("Hello"))
{
    // Do something
}

【讨论】:

    猜你喜欢
    • 2011-11-14
    • 1970-01-01
    • 2012-12-31
    • 2016-08-11
    • 2011-06-15
    • 2010-12-30
    相关资源
    最近更新 更多