Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Menguasai ArrayList C#: Tutorial Komprehensif dengan Contoh Praktis

Apa Itu ArrayList dalam C#?

Koleksi ArrayList, bagian dari System.Collections, berperilaku seperti array tradisional tetapi menawarkan ukuran dinamis. Berbeda dengan array statis, Anda tidak perlu mendeklarasikan ukuran tetap di awal; elemen dapat ditambahkan atau dihapus kapan saja.

Mendeklarasikan ArrayList

Buat instance ArrayList menggunakan kata kunci new dan tetapkan ke variabel. Variabel ini menjadi penangan yang Anda gunakan untuk mengakses dan memanipulasi koleksi.

ArrayList a1 = new ArrayList();

Menambahkan Elemen

Metode Add menambahkan objek apa pun ke daftar, baik itu int, string, bool, atau tipe kustom.

ArrayList.Add(element)

Contoh:

Di bawah ini adalah program konsol lengkap yang menunjukkan pembuatan, penambahan, dan pengambilan elemen:

Menguasai ArrayList C#: Tutorial Komprehensif dengan Contoh Praktis

using System; using System.Collections; namespace DemoApplication { class Program { static void Main(string[] args) { ArrayList a1 = new ArrayList(); a1.Add(1); a1.Add("Example"); a1.Add(true); Console.WriteLine(a1[0]); // 1 Console.WriteLine(a1[1]); // Example Console.WriteLine(a1[2]); // True Console.ReadKey(); } } }

Penjelasan:

  1. Buat instance ArrayList.
  2. Gunakan Add untuk menyisipkan elemen dengan tipe yang bervariasi.
  3. Akses item berdasarkan indeks, dimulai dari 0.

Menjalankan kode ini menghasilkan:

Menguasai ArrayList C#: Tutorial Komprehensif dengan Contoh Praktis

Metode Umum ArrayList

Count

Mengambil jumlah elemen yang saat ini disimpan.

int total = a1.Count;

Contains

Memeriksa apakah elemen tertentu ada dalam daftar.

bool exists = a1.Contains(2);

RemoveAt

Menghapus elemen pada indeks berbasis nol yang diberikan.

a1.RemoveAt(1);

Program berikut menampilkan metode ini dalam aksi:

Menguasai ArrayList C#: Tutorial Komprehensif dengan Contoh Praktis

using System; using System.Collections; namespace DemoApplication { class Program { static void Main(string[] args) { ArrayList a1 = new ArrayList(); a1.Add(1); a1.Add("Example"); a1.Add(true); Console.WriteLine(a1.Count); // 3 Console.WriteLine(a1.Contains(2)); // False Console.WriteLine(a1[1]); // Example a1.RemoveAt(1); // Hapus "Example" Console.WriteLine(a1[1]); // True Console.ReadKey(); } } }

Penjelasan:

  1. Tampilkan total jumlah item.
  2. Periksa keberadaan nilai 2.
  3. Tampilkan elemen pada indeks 1 sebelum penghapusan.
  4. Hapus elemen pada indeks 1.
  5. Tampilkan elemen baru pada indeks 1 (sekarang True).

Output mengilustrasikan sifat dinamis dari koleksi:

Menguasai ArrayList C#: Tutorial Komprehensif dengan Contoh Praktis

Ringkasan

ArrayList menyediakan wadah non-generik yang fleksibel untuk data heterogen. Meskipun C# modern lebih menyukai List<T> untuk keamanan tipe, memahami ArrayList tetap berharga untuk basis kode lama dan prototipasi cepat.

Bahasa C

  1. Perulangan do-while C++: Sintaks, Contoh Praktis, dan Perulangan Bersarang
  2. Menguasai Pointer C++: Konsep, Contoh, dan Aplikasi Praktis
  3. Pengoverloadan Operator C++ – Panduan Praktis dengan Contoh Kode
  4. Fungsi C++ Dijelaskan dengan Contoh Kode Praktis
  5. Tutorial C# Lengkap dalam Bentuk PDF – 243+ Halaman Contoh Tingkat Pemula (Unduh Hari Ini)
  6. Menguasai str.count() Python: Cara Menghitung Karakter & Substring dengan Contoh
  7. Fungsi round() Python Dijelaskan dengan Contoh Praktis
  8. Menguasai Fungsi map() Python: Sintaks, Contoh, dan Praktik Terbaik
  9. Python timeit() – Mengukur Waktu Eksekusi dengan Contoh Praktis
  10. Python list.count(): Panduan Ahli dengan Contoh Praktis