Dalam mengerjakan pengembangan aplikasi menggunakan bahasa pemrograman C# kita mungkin mau membuat data array dengan ukuran yang tidak diketahui jumlahnya. Sebagai contoh kita akan mengambil data finger print dari mesin finger print yang tentu kita belum tahu berapa jumlah sidik jari yang akan kita download. Ternyata pemrograman array dalam C# versi 5 tidak bisa membuat array yang ukurannya dinamis.

Untuk mengatasi kita akan menggunakan ArrayList dengan pola langkah-langkah seperti berikut ini

  1. Tambahkan namespace System.Collections:
    using System.Collections;
      
  2. Definisikan Array List, misal
    ArrayList data_fp = new ArrayList();
     
  3. Kemudian pada saat iterasi pengambilan data, berikut contoh programnya:
    // proses yang menghasilkan fp_id dan waktu
    string[] fp = new string[2];
    fp[0]= fp_id;
    fp[1] = waktu;
    data_fp.Add(fp);
     
  4. Jika kita mengambil datanya, contohnya seperti berikut ini:
    foreach (string[] obj in data_fp )
    {
           Console.WriteLine(obj[0] + ‘ ‘ + obj[1]);
    }

Artikel ini dikembangkan lebih lanjut pada artikel NameValueCollection pada C# di http://www.proweb.co.id/articles/cs/namevaluecollection.html .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Array tanpa ukuran pada C#