Tôi biết danh sách rỗng thường là thích hơn NULL. Nhưng tôi sẽ trả về NULL, vì hai lý do chủ yếu làC# có IsNullOrEmpty cho Danh sách/IEnumerable?
- Tôi phải kiểm tra và xử lý giá trị null một cách rõ ràng, tránh lỗi và tấn công.
- Thật dễ dàng để thực hiện thao tác
??
sau đó để nhận giá trị trả lại.
Đối với chuỗi, chúng tôi có IsNullOrEmpty. Có bất cứ điều gì từ C# chính nó làm điều tương tự cho Danh sách hoặc IEnumerable?
Không, nhưng thêm phương thức tiện ích là tầm thường. –
bản sao có thể có của [Cách kiểm tra xem IEnumerable có rỗng hay không?] (Http://stackoverflow.com/questions/5047349/how-to-check-if-ienumerable-is-null-or-empty) – octothorpentine