C# ArrayList中的BinarySearch方法

BinarySearch(Object)方法使用默认比较获取元素的整个排序的ArrayList,并返回元素的索引,这意味着它在排序的ArrayList中搜索并给出找到元素的索引值。

C# ArrayList中的BinarySearch方法示例

namespace ConsoleApplication1
{

  class Program
  {
      static void Main(string[] args)
      {

          ArrayList numbers = new ArrayList();
          numbers.Add(10);
          numbers.Add(22);
          numbers.Add(3);

          numbers.Add(5);
          numbers.Add(9);
          Console.WriteLine("The elements of the arraylist are:");
          foreach (int i in numbers)

          {
              Console.WriteLine(i);
          }
          numbers.Sort();

          Console.WriteLine("After sorting the elements of the arraylist are:");
          foreach (int i in numbers)
          {
              Console.WriteLine(i);

          }
          Console.WriteLine("The element 22 searched at:" + numbers.BinarySearch(22));
          Console.WriteLine("The element 10 searched at:" + numbers.BinarySearch(10)); 
      }

  }
}
日期:2020-04-11 22:50:15 来源:oir作者:oir