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

   2024-10-01 6910
核心提示:在C#中,ArrayList类是一个动态数组,可以存储不同类型的元素。如果需要对ArrayList进行排序和搜索,可以使用以下方法:Sort()方

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

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);}
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进行排序和搜索操作。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号