Hướng dẫn Bộ sưu tập C # với các ví dụ

Anonim

Trong hướng dẫn trước của chúng tôi, chúng tôi đã tìm hiểu về cách chúng tôi có thể sử dụng mảng trong C #. Chúng ta hãy có một cái nhìn tổng quan về nó, Mảng trong lập trình được sử dụng để nhóm một tập hợp các đối tượng có liên quan. Vì vậy, người ta có thể tạo một mảng hoặc một tập hợp các Số nguyên, có thể được truy cập thông qua một tên biến.

Bộ sưu tập trong C # là gì?

Bộ sưu tập tương tự như Mảng, nó cung cấp một cách linh hoạt hơn để làm việc với một nhóm đối tượng.

Trong mảng, bạn sẽ nhận thấy rằng bạn cần phải xác định trước số lượng phần tử trong một mảng. Điều này phải được thực hiện khi mảng được khai báo.

Nhưng trong một bộ sưu tập, bạn không cần phải xác định trước kích thước của bộ sưu tập. Bạn có thể thêm các phần tử hoặc thậm chí xóa các phần tử khỏi bộ sưu tập bất kỳ lúc nào. Chương này sẽ tập trung vào cách chúng ta có thể làm việc với các bộ sưu tập khác nhau có sẵn trong C #.

Bộ sưu tập Sự miêu tả
Lập danh sách Bộ sưu tập ArrayList tương tự như kiểu dữ liệu Mảng trong C #. Sự khác biệt lớn nhất là bản chất động của tập hợp danh sách mảng.
Cây rơm Ngăn xếp là một bộ sưu tập trường hợp đặc biệt đại diện cho khái niệm cuối cùng vào trước (LIFO)
Hàng đợi Hàng đợi là một bộ sưu tập trường hợp đặc biệt đại diện cho khái niệm đầu tiên xuất trước
Hashtable Bảng băm là một tập hợp đặc biệt được sử dụng để lưu trữ các mục giá trị khóa
SortedList SortedList là một tập hợp lưu trữ các cặp khóa-giá trị theo thứ tự tăng dần của khóa theo mặc định.
BitArray Mảng bit là một mảng cấu trúc dữ liệu lưu trữ các bit