Quelle est la manière la plus efficace de tester une chaîne d'entrée si elle contient une valeur numérique (ou inversement Pas un nombre)? Je suppose que je peux utiliser Double.Parse
ou un regex (voir ci-dessous) mais je me demandais s'il y avait un moyen intégré pour le faire, comme javascript NaN()
ou IsNumeric()
(était-ce VB, je ne me souviens pas?).
public static bool IsNumeric(this string value)
{
return Regex.IsMatch(value, "^\\d+$");
}