Esta entrada también está disponible en: Inglés
Implementación el método IsNumeric de Visual Basic .Net para C#.
/// Determina si obj es numérico
public static bool IsNumeric(object obj)
{
double retNum;
bool isNum = Double.TryParse(Convert.ToString(obj),
System.Globalization.NumberStyles.Any,
System.Globalization.NumberFormatInfo.InvariantInfo,
out retNum);
return isNum;
}