Czy istnieje funkcja w bibliotece .NET, która zwróci wartość true lub false, czy tablica ma wartość pustą, czy pustą? (Podobny do string.IsNullOrEmpty).IsNullOrEmpty odpowiednik dla Array? C#
Spojrzałem w klasie Array
na taką funkcję, ale nie widziałem niczego.
tj
var a = new string[]{};
string[] b = null;
var c = new string[]{"hello"};
IsNullOrEmpty(a); //returns true
IsNullOrEmpty(b); //returns true
IsNullOrEmpty(c); //returns false
Co jest nie tak z 'if (arr! = Null && arr.Length! = 0)'? Lub stwórz metodę rozszerzenia, jeśli chcesz wielokrotnie używać tej metody. –
@CodyGray to samo, co jest nie tak ze stringami, nie chcesz tego robić w każdym miejscu. –
@CodyGray - Zgadzam się, ale widzę, że pisanie go staje się bolesne, gdy trzeba go wielokrotnie pisać. W większości moich projektów mam metodę rozszerzenia, która robi dokładnie to. – Polynomial