Csharp (C#) no cuenta con una función isnumeric al estilo Visual Basic, pero se pueden implementar diferentes soluciones para lograr el objetivo, uno es hacer una función como la siguiente:
 public bool IsNumeric(object Expression)
  {
      bool esnumero;
      double returnNumero;
    esnumero= Double.TryParse(Convert.ToString(Expression),  System.Globalization.NumberStyles.Any,System.Globalization.NumberFormatInfo.InvariantInfo, out returnNumero);
   return esnumero;
  }
La otra solución es crear una librería (Dll) en visual basic.NET y directamente referenciarla en C#, que yo pienso que es quizás la mejor opción.
