Mục lục:
List trong C# được sử dụng để lưu trữ và quản lý một danh sách là tập hợp các đối tượng theo kiểu mảng. Nó có thể được truy cập bằng chỉ mục và có các phương pháp sắp xếp, tìm kiếm và sửa đổi danh sách
List nằm trong System.Collections.Generic namespace.
Các đặc điểm của List:
Trong phần này chúng ta sẽ tìm hiểu về các thuộc tính và phương thức của List.
Các thuộc tính của List:
Thuộc tính | Mô tả |
---|---|
Items | Nhận hoặc đặt phần tử ở chỉ mục được chỉ định |
Count | Trả về tổng số phần tử trong List |
Các phương thức của List:
Phương pháp | Mô tả |
---|---|
Add() | Thêm một phần tử vào cuối Danh sách <T>. |
AddRange() | Thêm các phần tử của tập hợp được chỉ định vào cuối Danh sách <T>. |
BinarySearch() | Tìm kiếm phần tử và trả về một chỉ mục của phần tử. |
Clear() | Loại bỏ tất cả các phần tử khỏi Danh sách <T>. |
Contains() | Kiểm tra xem phần tử được chỉ định có tồn tại hay không trong Danh sách <T>. |
Find() | Tìm phần tử đầu tiên được chỉ định. |
Foreach() | Lặp lại qua một danh sách <T>. |
Insert() | Chèn một phần tử tại chỉ mục được chỉ định trong Danh sách <T>. |
InsertRange() | Chèn các phần tử của một tập hợp khác vào chỉ mục được chỉ định. |
Remove() | Loại bỏ sự xuất hiện đầu tiên của phần tử được chỉ định. |
RemoveAt() | Loại bỏ phần tử tại chỉ mục được chỉ định. |
RemoveRange() | Loại bỏ tất cả các phần tử. |
Sort() | Sắp xếp tất cả các phần tử. |
TrimExcess() | Đặt dung lượng thành số phần tử thực tế. |
TrueForAll | Xác định xem mọi phần tử trong Danh sách <T> có khớp với các điều kiện được xác định bởi vị từ được chỉ định hay không. |
Trong phần này chúng ta sẽ tìm hiểu về các thao tác với List như: tạo, chèn, xóa,... các phần tử trong List.
Để tạo một List ta sử dụng từ khóa new cùng với đó là kiểu dữ liệu cho tham số cần lưu trữ.
Ví dụ: tạo và thêm một phần tử cho List.
|
Để thêm tất cả các phần tử từ một Array hoặc một List khác ta sử dụng phương thức AddRange().
Ví dụ:
|
Danh sách có thể được truy cập bằng chỉ mục (index), vòng lặp for / foreach và sử dụng các truy vấn LINQ. Các chỉ mục của danh sách bắt đầu từ số 0 và đặt trong dấu ngoặc vuông.
|
Chúng ta có thể truy cập vào danh sách bằng cách sử dụng cú pháp truy vấn LINQ hoặc cú pháp phương thức như dưới đây:
|
Sử dụng phương thức Insert() để chèn phần tử vào vị trí index được chỉ định.
Cú pháp:
|
Ví dụ:
|
Sử dụng phương thức Remove() để xóa phần tử xuất hiện đầu tiên trong List. Hoặc sử dụng phương thức RemoveAt() để xóa phần tử tại một vị rí index được chỉ định.
Cú pháp:
|
Ví dụ:
|
Sử dụng phương thức Contains để kiểm tra xem một phần tử có tồn tại trong List hay không. Nếu tồn tại thì trả về true, nếu không thì trả về false.
Ví dụ:
|
Về bài trước... |
Bài tiếp theo... |
+ Lê Văn Thuyên-0379136392:Cảm ơn quý vị và các bạn đã vào Website của Lê Thuyên! Lê thuyên rất mong nhận được sự góp ý của quý vị và các bạn cho sự phát triển của website này. Xin chân thành cảm ơn!
* Dũng Trung-090567448:Lê Văn Thuyên0379136392--->Ok.Anh!
* Bé Nguyễn-benguyen@gmail,com:Lê Văn Thuyên0379136392--->Good job!
+ -:
+ -: