arraylist 类表示可以单独索引的对象的有序集合。它基本上是数组的替代品。
以下是 arraylist 类的方法 -
先生号方法及说明
1 public virtual int add(object value);将一个对象添加到 arraylist 的末尾。
2 public virtual void addrange(icollection c);将 icollection 的元素添加到 arraylist 的末尾。
3 public virtual void clear();从 arraylist 中删除所有元素。
4public virtual bool contains(object item);判断某个元素是否在 arraylist 中。
5 public virtual arraylist getrange(int index, int count); 返回一个 arraylist,它表示源 arraylist 中元素的子集。
6 public virtual int indexof(object);返回 arraylist 或其一部分中第一次出现某个值的从零开始的索引.
7 public virtual void insert(int 索引, 对象值); 将元素插入 arraylist 中指定索引处。
8 public virtual void insertrange(int index, icollection c);将集合的元素插入到 arraylist 的指定索引处。
9 public virtual void remove(object obj); 从 arraylist 中删除第一次出现的特定对象。
10 public virtual void removeat(int index);删除 arraylist 指定索引处的元素。
11 public virtual void removerange(int index, int count);从arraylist.
12 public virtual void reverse(); 反转 arraylist 中元素的顺序。
13 public virtual void setrange(int index, icollection c);将集合的元素复制到 arraylist 中的一系列元素上。
14 public virtual void sort();对元素进行排序在arraylist中。
15 public virtual void trimtosize(); strong>将容量设置为 arraylist 中的实际元素数量。
让我们查看 arraylist 的示例 -
要在 c# 中对 arraylist 进行排序,请使用 sort() 方法。
以下是 arraylist -
arraylist arr = new arraylist();arr.add(32);arr.add(12);arr.add(55);arr.add(8);arr.add(13);
现在使用 sort() 方法对 arraylist 进行排序 -
arr.sort();
您可以尝试运行以下代码来在 c# 中对 arraylist 进行排序 -
示例 实时演示
using system;using system.collections;namespace demo { class program { static void main(string[] args) { arraylist arr = new arraylist(); arr.add(89); arr.add(34); arr.add(77); arr.add(90); console.write("list: "); foreach (int i in arr) { console.write(i + " "); } console.writeline(); console.write("sorted list: "); arr.sort(); foreach (int i in arr) { console.write(i + " "); } console.writeline(); console.readkey(); } }}
输出list: 89 34 77 90sorted list: 34 77 89 90
以上就是c#中的arraylist类是什么?的详细内容。