Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah kelas ArrayList dalam C#?

Apakah kelas ArrayList dalam C#?

WBOY
WBOYke hadapan
2023-08-25 23:45:08983semak imbas

Apakah kelas ArrayList dalam C#?

Kelas ArrayList mewakili koleksi tertib objek yang boleh diindeks secara individu. Ia pada asasnya penggantian untuk tatasusunan.

Berikut ialah kaedah kelas Arraylist -

2 public virtual void AddRange(ICollection c);3 public virtual void Clear();4pub maya bool Mengandungi(item objek);5ArrayList maya awam GetRange(int index, int count);6public virtual int IndexOf(objek);Terbalikkan susunan elemen dalam ArrayList. Salin elemen koleksi kepada satu siri elemen dalam ArrayList. Isih elemen dalam ArrayList. Tetapkan kapasiti kepada bilangan sebenar elemen dalam ArrayList. Sekarang gunakan kaedah Sort() untuk mengisih ArrayList -
arr.Sort();
Mr. dd an membantah hujung ArrayList.
Tambahkan elemen ICollection ke penghujung ArrayList.

Alih keluar semua elemen daripada ArrayList.

Tentukan sama ada elemen berada dalam ArrayList.

Mengembalikan ArrayList yang mewakili subset elemen dalam sumber ArrayList.

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. .

13

public virtual void SetRange(int index, ICollection c);

14

kosong maya awam Sort();

15

public virtual void TrimToSize();

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);

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();
      }
   }
}

Atas ialah kandungan terperinci Apakah kelas ArrayList dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam