Ngôn ngữ LINQ - Toán tử thành phần
Toán tử phần tử trong LINQ
Toán tử phần tử (element operators) trả về một phần tử cụ thể từ một danh sách.
- First
- FirstOrDefault
- Last
- LastOrDefault
- ElementAt
- ElementAtOrDefault
- Single
- SingleOrDefualt
- DefaultfEmpty
Bảng sau liệt kê tất cả các toán tử phần tử trong LINQ.
Toán tử | Mô tả |
---|---|
ElementAt | Trả về phần tử tại một chỉ mục được chỉ định trong danh sách. Nếu chỉ mục nằm ngoài phạm vi danh sách sẽ ném ra ngoại lệ. |
ElementAtOrDefault | Trả về phần tử tại một chỉ mục được chỉ định trong danh sách hoặc giá trị mặc định nếu chỉ mục nằm ngoài phạm vi. |
First | Trả về phần tử đầu tiên của danh sách hoặc phần tử đầu tiên thỏa mãn điều kiện. Nếu không có phần tử như vậy tồn tại sẽ ném ra ngoại lệ. |
FirstOrDefault | Trả về phần tử đầu tiên của danh sách hoặc phần tử đầu tiên thỏa mãn điều kiện. Trả về giá trị mặc định nếu không có phần tử như vậy tồn tại. |
Last | Trả về phần tử cuối cùng của danh sách hoặc phần tử cuối thỏa mãn điều kiện. Nếu không có phần tử như vậy tồn tại sẽ ném ra ngoại lệ. |
LastOrDefault | Trả về phần tử cuối cùng của danh sách hoặc phần tử cuối thỏa mãn điều kiện. Trả về một giá trị mặc định nếu không có phần tử như vậy tồn tại. |
Single | Trả về phần tử duy nhất của danh sách hoặc phần tử duy nhất thỏa mãn điều kiện. Nếu không có phần tử như vậy tồn tại sẽ ném ra ngoại lệ. |
SingleOrDefault | Trả về phần tử duy nhất của danh sách hoặc phần tử duy nhất thỏa mãn điều kiện. Trả về giá trị mặc định nếu không có phần tử nào như vậy tồn tại. |
Toán tử tập hợp là một trong những toán tử truy vấn chuẩn của LINQ.