Làm việc với một tập hợp, tôi có hai cách để lấy số lượng các đối tượng; Count
(thuộc tính) và Count()
(phương thức). Có ai biết sự khác biệt chính là gì không?
Tôi có thể sai, nhưng tôi luôn sử dụng thuộc Count
tính trong bất kỳ câu lệnh điều kiện nào vì tôi giả sử Count()
phương thức thực hiện một số loại truy vấn đối với bộ sưu tập, nơi mà như Count
hẳn đã được chỉ định trước khi tôi 'nhận'. Nhưng đó là phỏng đoán - tôi không biết liệu hiệu suất có bị ảnh hưởng nếu tôi sai hay không.
EDIT: Vì tò mò sau đó, sẽ Count()
ném một ngoại lệ nếu bộ sưu tập là null? Bởi vì tôi khá chắc chắn thuộc Count
tính chỉ trả về 0.
.
toán tử cho một cái gì đó là null.