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 中删除所有元素。 |
public 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 90 Sorted List: 34 77 89 90
以上就是C#中的ArrayList类是什么?的详细内容,更多请关注php中文网其它相关文章!
已抢64998个
抢已抢27632个
抢已抢15012个
抢已抢7514个
抢已抢9404个
抢已抢19039个
抢