Qual è il modo più efficiente per testare una stringa di input se contiene un valore numerico (o al contrario Non un numero)? Immagino di poter usare Double.Parse
o una regex (vedi sotto) ma mi chiedevo se ci fosse un modo integrato per farlo, come javascript NaN()
o IsNumeric()
(era VB, non ricordo?).
public static bool IsNumeric(this string value)
{
return Regex.IsMatch(value, "^\\d+$");
}