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

Tutorial C# ArrayList dengan Contoh

Apa itu ArrayList di C#?

Koleksi ArrayList mirip dengan tipe data Array di C#. Perbedaan terbesar adalah sifat dinamis dari kumpulan daftar array.

Untuk array, Anda perlu menentukan jumlah elemen yang dapat ditampung oleh array pada saat deklarasi array. Tetapi dalam kasus kumpulan Daftar Array, ini tidak perlu dilakukan sebelumnya. Elemen dapat ditambahkan atau dihapus dari koleksi Daftar Array kapan saja. Mari kita lihat operasi yang tersedia untuk kumpulan daftar array secara lebih rinci.

Deklarasi Daftar Array

Deklarasi ArrayList disediakan di bawah ini. Daftar array dibuat dengan bantuan Tipe Data ArrayList. Kata kunci "baru" digunakan untuk membuat objek dari ArrayList. Objek tersebut kemudian ditugaskan ke variabel a1. Jadi sekarang variabel a1 akan digunakan untuk mengakses elemen yang berbeda dari daftar array.

ArrayList a1 = new ArrayList()

Menambahkan elemen ke array

Metode add digunakan untuk menambahkan elemen ke ArrayList. Metode add dapat digunakan untuk menambahkan segala jenis elemen tipe data ke daftar array. Jadi, Anda dapat menambahkan Integer, atau string, atau bahkan nilai Boolean ke daftar array. Sintaks umum metode penambahan diberikan di bawah ini

ArrayList.add(element)

Di bawah ini adalah beberapa contoh bagaimana metode "tambah" dapat digunakan. Metode add dapat digunakan untuk menambahkan berbagai tipe data ke koleksi Array List.

Di bawah ini Anda dapat melihat contoh bagaimana kita dapat menambahkan String Integer dan bahkan nilai Boolean ke koleksi Daftar Array.

Sekarang mari kita lihat ini bekerja pada level kode. Semua kode yang disebutkan di bawah ini akan ditulis ke aplikasi Konsol kami. Kode akan ditulis ke file Program.cs kami.

Pada program di bawah ini, kita akan menulis kode untuk membuat daftar array baru. Kami juga akan menunjukkan untuk menambahkan elemen dan menampilkan elemen dari daftar Array.

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

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]);	  
   Console.WriteLine(a1[1]);
   Console.WriteLine(a1[2]);
   Console.ReadKey();
  }
 }
}

Penjelasan Kode:-

  1. Langkah pertama digunakan untuk mendeklarasikan Daftar Array kita. Di sini kita mendeklarasikan a1 sebagai variabel untuk menampung elemen dari daftar array kita.
  2. Kami kemudian menggunakan kata kunci add untuk menambahkan angka 1 , String "Contoh" dan nilai Boolean 'true' ke daftar array.
  3. Kami kemudian menggunakan metode Console.WriteLine untuk menampilkan nilai setiap elemen daftar array ke konsol. Anda akan melihat bahwa seperti halnya array, kita dapat mengakses elemen melalui posisi indeksnya. Jadi untuk mengakses posisi pertama dari Daftar Array, kita menggunakan posisi indeks [0]. Dan seterusnya dan seterusnya.

Jika kode di atas dimasukkan dengan benar dan program dijalankan, output berikut akan ditampilkan.

Keluaran:

Dari output, Anda dapat melihat bahwa semua elemen dari daftar array dikirim ke konsol.

Mari kita lihat beberapa metode lain yang tersedia sebagai bagian dari ArrayList.

Hitung

Metode ini digunakan untuk mendapatkan jumlah item dalam koleksi ArrayList. Di bawah ini adalah sintaks umum dari pernyataan ini.

ArrayList.Count() – Metode ini akan mengembalikan jumlah elemen yang berisi daftar array.

Berisi

Metode ini digunakan untuk melihat apakah ada elemen dalam koleksi ArrayList. Di bawah ini adalah sintaks umum dari pernyataan ini

ArrayList.Contains(element) – Metode ini akan mengembalikan nilai true jika elemen ada dalam daftar, jika tidak maka akan mengembalikan false.

HapusDi

Metode ini digunakan untuk menghapus elemen pada posisi tertentu dalam koleksi ArrayList. Di bawah ini adalah sintaks umum dari pernyataan ini

ArrayList.RemoveAt(index) – Metode ini akan menghapus elemen dari posisi tertentu dari Daftar Array.

Sekarang mari kita lihat ini bekerja pada level kode. Semua kode yang disebutkan di bawah ini akan ditulis ke aplikasi Konsol kami. Kode akan ditulis ke file Program.cs kami.

Dalam program di bawah ini, kita akan menulis kode untuk melihat bagaimana kita dapat menggunakan metode yang disebutkan di atas.

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

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);
   Console.WriteLine(a1.Contains(2));
   Console.WriteLine(a1[1]);
   a1.RemoveAt(1);
   Console.WriteLine(a1[1]);
   Console.ReadKey();
  }
 }
}

Penjelasan Kode:-

  1. Jadi properti pertama yang kita lihat adalah properti Count. Kami mendapatkan properti Count dari daftar array a1 dan kemudian menulisnya ke Konsol.
  2. Pada bagian kedua, kami menggunakan metode Berisi untuk melihat apakah ArrayList a1 berisi elemen 2. Kami kemudian menulis hasilnya ke Konsol melalui perintah Writeline.
  3. Terakhir, untuk menampilkan metode Hapus elemen, kami melakukan langkah-langkah di bawah ini,
    1. Pertama, kita menulis nilai elemen pada posisi Indeks 1 dari daftar array ke konsol.
    2. Kemudian kami menghapus elemen pada posisi Indeks 1 dari daftar array.
    3. Akhirnya, kita kembali menulis nilai elemen pada posisi Indeks 1 dari daftar array ke konsol. Serangkaian langkah ini akan memberikan gambaran yang adil apakah metode penghapusan akan berfungsi sebagaimana mestinya.

Jika kode di atas dimasukkan dengan benar dan program dijalankan, output berikut akan ditampilkan.

Keluaran:

Mengapa nilai terakhir benar?

Jika melihat urutan kejadiannya, elemen Contoh dihilangkan dari array karena berada di posisi 1. Posisi 1 array kemudian digantikan oleh apa yang ada di posisi 2 sebelumnya yang nilainya 'true'

Ringkasan

Koleksi Array List digunakan untuk menyimpan sekelompok elemen. Keuntungan dari koleksi daftar Array adalah dinamis. Anda dapat menambahkan dan menghapus elemen dengan cepat ke koleksi daftar larik.


Bahasa C

  1. C++ do… while loop dengan Contoh
  2. C++ Pointer dengan Contoh
  3. Operator C++ Overloading dengan Contoh
  4. Fungsi C++ dengan Contoh Program
  5. C# Tutorial PDF:Contoh Pemula (Unduh Sekarang)
  6. Python String count() dengan CONTOH
  7. Python round() fungsi dengan CONTOH
  8. Python map() berfungsi dengan CONTOH
  9. Python Timeit() dengan Contoh
  10. Daftar Python count() dengan CONTOH