C#中的ArrayList类是什么?

WBOY
Freigeben: 2023-08-25 23:45:08
nach vorne
910 人浏览过

C#中的ArrayList类是什么?

ArrayList 类表示可以单独索引的对象的有序集合。它基本上是数组的替代品。

以下是 Arraylist 类的方法 -

4
先生号 方法及说明
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);
Nach dem Login kopieren

现在使用 Sort() 方法对 ArrayList 进行排序 -

arr.Sort();
Nach dem Login kopieren

您可以尝试运行以下代码来在 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();
      }
   }
}
Nach dem Login kopieren

输出

List: 89 34 77 90
Sorted List: 34 77 89 90
Nach dem Login kopieren

以上是C#中的ArrayList类是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!