Trong thực tế, nó là tốt hơn để trả về một danh sách trống như this: return Collections.emptyList();
Hoặc như this: return new ArrayList<Foo>();
Hoặc là điều này hoàn toàn phụ thuộc vào bạn sẽ làm
Trong C# tôi sử dụng LINQ và IEnumerable một chút tốt. Và tất cả là tốt và tốt (hoặc ít nhất là chủ yếu là như vậy). Tuy nhiên, trong nhiều trường hợp, tôi thấy mình cần một rỗng IEnumerable<X> làm mặ