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