Esiste una funzione nella libreria .NET che restituirà true o false sul fatto che un array sia nullo o vuoto? (Simile a string.IsNullOrEmpty).IsNullOrEmpty equivalente per Array? C#
Ho dato un'occhiata alla classe Array
per una funzione come questa ma non riuscivo a vedere nulla.
cioè
var a = new string[]{};
string[] b = null;
var c = new string[]{"hello"};
IsNullOrEmpty(a); //returns true
IsNullOrEmpty(b); //returns true
IsNullOrEmpty(c); //returns false
Cosa c'è di sbagliato in 'if (arr! = Null && arr.Length! = 0)'? O creare un metodo di estensione se è necessario utilizzarlo ripetutamente. –
@CodyGray stessa cosa che non va per le stringhe, non vuoi farlo da tutte le parti. –
@CodyGray - Sono d'accordo, ma posso vedere che diventa un dolore scrivere se si dovesse scrivere ripetutamente. Ho un metodo di estensione nella maggior parte dei miei progetti che fa esattamente questo. – Polynomial