Kelas ArrayList mewakili koleksi tertib objek yang boleh diindeks secara individu. Ia pada asasnya penggantian untuk tatasusunan.
Berikut ialah kaedah kelas Arraylist -
Mr. dd an membantah hujung ArrayList. | |
---|---|
public virtual void AddRange(ICollection c); | Tambahkan elemen ICollection ke penghujung ArrayList. |
public virtual void Clear(); | Alih keluar semua elemen daripada ArrayList. |
pub maya bool Mengandungi(item objek); | Tentukan sama ada elemen berada dalam ArrayList. |
Mengembalikan ArrayList yang mewakili subset elemen dalam sumber ArrayList. | |
public virtual int IndexOf(objek); | Mengembalikan indeks berasaskan sifar kejadian pertama nilai dalam ArrayList atau sebahagian daripadanya. |
Sisipkan kekosongan maya awam(int index, nilai objek); Masukkan elemen ke dalam ArrayList pada indeks yang ditentukan. |
|
8 |
public virtual void InsertRange(int index, ICollection c); Sisipkan elemen koleksi ke dalam indeks ArrayList yang ditentukan. |
9 |
public virtual void (objek objek); Alih keluar kejadian pertama objek tertentu daripada ArrayList. |
10 |
kekosongan maya awam RemoveAt(int index); Alih keluar elemen pada indeks ArrayList yang ditentukan. . | Terbalikkan susunan elemen dalam ArrayList.
13 public virtual void SetRange(int index, ICollection c); | Salin elemen koleksi kepada satu siri elemen dalam ArrayList. |
14 kosong maya awam Sort(); | Isih elemen dalam ArrayList. |
15 public virtual void TrimToSize(); | Tetapkan kapasiti kepada bilangan sebenar elemen dalam ArrayList. |
Mari lihat contoh ArrayList - Untuk mengisih ArrayList dalam C#, gunakan kaedah Sort(). Berikut ialah ArrayList - ArrayList arr = new ArrayList(); arr.Add(32); arr.Add(12); arr.Add(55); arr.Add(8); arr.Add(13); Salin selepas log masuk | |
Anda boleh cuba jalankan kod berikut untuk mengisih ArrayList dalam C# - | Example Live demonstrationee Output
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(); } } } Salin selepas log masuk |
Atas ialah kandungan terperinci Apakah kelas ArrayList dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!