C#中ArrayList的排序和搜索方法有哪些

avatar
作者
猴君
阅读量:0

在C#中,ArrayList类是一个动态数组,可以存储不同类型的元素。如果需要对ArrayList进行排序和搜索,可以使用以下方法:

  1. Sort()方法:用于对ArrayList中的元素进行排序。示例代码如下:
ArrayList list = new ArrayList(); list.Add(3); list.Add(1); list.Add(2);  list.Sort();  foreach (var item in list) {     Console.WriteLine(item); } 
  1. BinarySearch()方法:用于对ArrayList中的元素进行二分查找。注意,要使用BinarySearch()方法前需要确保ArrayList已经按照升序排序。示例代码如下:
ArrayList list = new ArrayList(); list.Add(1); list.Add(2); list.Add(3);  int index = list.BinarySearch(2);  if (index >= 0) {     Console.WriteLine("Element found at index: " + index); } else {     Console.WriteLine("Element not found"); } 

这些方法可以帮助你在C#中对ArrayList进行排序和搜索操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!