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

C# - Koleksi

Kelas koleksi adalah kelas khusus untuk penyimpanan dan pengambilan data. Kelas-kelas ini menyediakan dukungan untuk tumpukan, antrian, daftar, dan tabel hash. Sebagian besar kelas koleksi mengimplementasikan antarmuka yang sama.

Kelas koleksi melayani berbagai tujuan, seperti mengalokasikan memori secara dinamis ke elemen dan mengakses daftar item berdasarkan indeks, dll. Kelas ini membuat koleksi objek dari kelas Object, yang merupakan kelas dasar untuk semua tipe data di C#.

Berbagai Kelas Koleksi dan Kegunaannya

Berikut ini adalah berbagai kelas yang umum digunakan dari System.Collection ruang nama. Klik tautan berikut untuk memeriksa detailnya.

No.Sr. Kelas &Deskripsi dan Penggunaan
1 Daftar Array

Ini mewakili kumpulan objek yang dipesan yang dapat diindeks satu per satu.

Ini pada dasarnya adalah alternatif dari array. Namun, tidak seperti array, Anda dapat menambah dan menghapus item dari daftar pada posisi tertentu menggunakan indeks dan array mengubah ukurannya sendiri secara otomatis. Ini juga memungkinkan alokasi memori dinamis, menambahkan, mencari, dan menyortir item dalam daftar.

2 Hashtable

Ini menggunakan kunci untuk mengakses elemen dalam koleksi.

Tabel hash digunakan saat Anda perlu mengakses elemen dengan menggunakan kunci, dan Anda dapat mengidentifikasi nilai kunci yang berguna. Setiap item dalam tabel hash memiliki kunci/nilai pasangan. Kunci digunakan untuk mengakses item dalam koleksi.

3 Daftar Terurut

Ini menggunakan kunci serta indeks untuk mengakses item dalam daftar.

Daftar yang diurutkan adalah kombinasi dari array dan tabel hash. Ini berisi daftar item yang dapat diakses menggunakan kunci atau indeks. Jika Anda mengakses item menggunakan indeks, itu adalah ArrayList, dan jika Anda mengakses item menggunakan key , itu adalah Hashtable. Koleksi item selalu diurutkan berdasarkan nilai kunci.

4 Tumpukan

Ini mewakili masuk terakhir, keluar pertama koleksi objek.

Ini digunakan saat Anda membutuhkan akses item yang terakhir masuk dan keluar pertama. Saat Anda menambahkan item dalam daftar, itu disebut mendorong item dan ketika Anda menghapusnya, itu disebut popping barangnya.

5 Antrian

Ini mewakili masuk pertama, keluar pertama koleksi objek.

Ini digunakan saat Anda membutuhkan akses masuk pertama, keluar pertama dari item. Saat Anda menambahkan item dalam daftar, itu disebut enqueue dan saat Anda menghapus item, itu disebut deque .

6 BitArray

Ini mewakili larik representasi biner menggunakan nilai 1 dan 0.

Ini digunakan ketika Anda perlu menyimpan bit tetapi tidak mengetahui jumlah bit sebelumnya. Anda dapat mengakses item dari koleksi BitArray dengan menggunakan indeks bilangan bulat , yang dimulai dari nol.


Bahasa C

  1. Mengapa konteks adalah raja saat menerapkan pengumpulan data
  2. Tutorial Koleksi C# dengan Contoh
  3. Penghitung Python dalam Koleksi dengan Contoh
  4. Java - Kerangka Koleksi
  5. Java 10 - Pengumpulan Sampah yang Ditingkatkan
  6. Java 9 - Metode Koleksi Pabrik
  7. Empat Item Tindakan Pemasaran untuk Produsen
  8. Jari Penggali Robot Merasakan Benda Terkubur
  9. Item Utama untuk Diperiksa Ulang Sebelum Inspeksi OSHA
  10. Item Penting untuk Diperiksa pada Pompa Sentrifugal Setelah Pembongkaran