J'ai une méthode appelée isStringOnlyWhitespace():Y a-t-il une raison d'utiliser cette méthode Regex sur String.IsNullOrEmpty()?
public static bool isStringOnlyWhitespace(string toEval)
{
string stringNoWhitespace = Regex.Replace(toEval, @"\s", "");
if (stringNoWhitespace.Length > 0) return false;
else return true;
}
Y at-il raison d'utiliser cette méthode pour vérifier les chaînes vides/null sur String.IsNullOrEmpty()?
'string.IsNullOrWhitespace' a été introduit avec .NET 4.0, les anciennes versions ne peuvent utiliser que 'string.IsNullOrEmpty'. – Oded
Merci Oded, j'ai oublié c'est nouveau. J'ai édité ma réponse pour refléter cela. –
+1, plainte mineure. Je préfèrerais juste juste écrire le code IsNullOrWhitespace plutôt que de faire une allocation. La méthode est assez simple à coder. – JaredPar