首頁 >後端開發 >C#.Net教程 >C#中的ArrayList類別是什麼?

C#中的ArrayList類別是什麼?

WBOY
WBOY轉載
2023-08-25 23:45:081066瀏覽

C#中的ArrayList類別是什麼?

ArrayList 類別表示可以單獨索引的物件有序的集合。它基本上是數組的替代品。

以下是Arraylist 類別的方法-

##先生號#123public virtual void Clear();4public virtual ArrayList GetRange(int index, int count);public virtual int IndexOf(object);public virtual void Insert(int 索引, 物件值); public virtual void InsertRange(int index, ICollection c);public virtual void Remove(object obj);public virtual void RemoveAt(int index);public virtual void RemoveRange(int index, int count);public virtual void Reverse();public virtual void SetRange(int index, ICollection c);public virtual void Sort();public virtual void TrimToSize();
先生號 方法及說明

public virtual int Add(object value); 將一個物件加入ArrayList 的結尾。

public virtual void AddRange(ICollection c); 將ICollection 的元素加到ArrayList 的末尾。

從ArrayList 中刪除所有元素。

public virtual bool Contains(object item); ##判斷某個元素是否在ArrayList 中。

5

#傳回一個ArrayList,它表示來源ArrayList 中元素的子集。

6

傳回ArrayList 或其一部分中第一次出現某個值的從零開始的索引.

#7

將元素插入ArrayList 中指定索引處。

8

#將集合的元素插入到ArrayList 的指定索引處。

9

從ArrayList 刪除第一次出現的特定對象。

10

刪除ArrayList 指定索引處的元素。

11

#從ArrayList.

12

在反轉ArrayList 中元素的順序。

13

#將集合的元素複製到ArrayList 中的一系列元素。

14

#對元素進行排序在ArrayList中。 strong>

15

將容量設為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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除