.net - 如何检查数字是否为 .NET 中的整数?

假设我有一个包含数字的字符串。我想检查这个数字是否是整数。

例子

IsInteger("sss") => false 

IsInteger("123") => true

IsInterger("123.45") =>false

最佳答案

您可以使用整数。 TryParse .如果它可以解析字符串并将您的输出参数设置为该值,它将返回一个 bool 值

 int val;
if(int.TryParse(inputString, out val))
{
    //dosomething
}

https://stackoverflow.com/questions/194089/

相关文章:

hibernate - 无法设置 Hibernate 中的通用生成器参数

javascript - 如何将键值对象数组转换为具有单个属性的对象数组?

php - 多次哈希传​​递会使存储密码更安全吗?

python - 生成圆周上的所有点

mongodb - 从 mongodb shell 运行具有 mongodb 查询的脚本

c# - LINQ 按错误分组 : "does not contain a definition f

php - 如何用正则表达式匹配 400 到 550 之间的数字?

iphone - 尝试每 10 秒更改一次 UIImageView

list - Scala 列表理解一次接受两个元素

user-interface - 为什么输入密码2次?