C# ArrayList元素的查找 官网
在C#里,查找ArrayList元素可借助IndexOf和Contains方法。 // 示例1:用IndexOf方法查找元素位置using System;using System.Collections;class Program { static void Main() { ArrayList list = new ArrayList(); list.Add(1); list.Add(2); list.Add(3); int index = list.IndexOf(2); Console.WriteLine(index); // 输出1 }} 若只需判断元素是否存在,可用Contains方法。 // 示例2:用Contains方法判断元素是否存在using System;using System.Collections;class Program { static void Main() { ArrayList list = new ArrayList(); list.Add(1); list.Add(2); list.Add(3); bool result = list.Contains(2); Console.WriteLine(result); // 输出True }} 注意:IndexOf方法返回元素首次出现的索引,若元素不存在则返回 -1;Contains方法返回布尔值。