Có hàm nào trong thư viện .NET sẽ trả về true hoặc false không biết mảng có rỗng hoặc rỗng không? (Tương tự như string.IsNullOrEmpty).IsNullOrEmpty tương đương với Array? C#
Tôi đã xem trong lớp Array
cho một chức năng như thế này nhưng không thể thấy bất kỳ điều gì.
ví dụ:
var a = new string[]{};
string[] b = null;
var c = new string[]{"hello"};
IsNullOrEmpty(a); //returns true
IsNullOrEmpty(b); //returns true
IsNullOrEmpty(c); //returns false
Có gì sai với 'if (arr! = Null && arr.Length! = 0)'? Hoặc tạo một phương thức mở rộng nếu bạn cần sử dụng nó nhiều lần. –
@CodyGray cùng một điều đó là sai với nó cho chuỗi, bạn không muốn làm điều đó trên tất cả các nơi. –
@CodyGray - Tôi đồng ý, nhưng tôi có thể thấy nó trở thành nỗi đau khi viết nếu bạn phải viết nó nhiều lần. Tôi đã có một phương pháp mở rộng trong hầu hết các dự án của tôi mà thực hiện chính xác điều này. – Polynomial