IsInteger

Returns true if the given string can be parsed into an integer, false otherwise.

  • Return the result of calling Double.TryParse() with NymberStyles.Integer for the given num string.
  • Use Double.TryParse() to allow handling of values larger than Int64.
using System.Globalization;

public static partial class _30s 
{
  public static bool IsInteger(string num) 
  {
    Double _ = 0.0;
    return Double.TryParse(num, NumberStyles.Integer, NumberFormatInfo.CurrentInfo, out _);
  }
}
_30s.IsInteger("2"); // true
_30s.IsInteger("3.1"); // false