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

Trong hướng dẫn trước, chúng ta đã tìm hiểu về cách sử dụng mảng trong C#. Chúng ta hãy tìm hiểu 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ới nhau. 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 làm việc linh hoạt hơn với một nhóm đối tượng.

Trong mảng, bạn có thể nhận thấy rằng bạn cần xác định trước số 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 xác định trước kích thước của bộ sưu tập. Bạn có thể thêm phần tử hoặc thậm chí xóa 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#.

Các lớp System.Collections

Bộ sưu tập Mô tả
Lập danh sách Bộ sưu tập ArrayList tương tự như Arrays kiểu dữ liệu trong C#. Sự khác biệt lớn nhất là tính chất động của bộ sưu tập danh sách mảng.
Sắp xếp Ngăn xếp là một tập hợp trường hợp đặc biệt đại diện cho khái niệm nhập sau xuất trước (LIFO)
hàng đợi Hàng đợi là một tập hợp trường hợp đặc biệt đại diện cho khái niệm nhập trước xuất trước
bảng băm Bảng băm là một bộ sưu tập đặc biệt được sử dụng để lưu trữ các mục khóa-giá trị
Danh sách được sắp xếp SortedList là một bộ sưu tập lưu trữ các cặp khóa-giá trị theo thứ tự khóa tăng dần 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.