C# 检查字符串是否为数字的代码

2023-12-02

我正在使用 Visual Studio 2010。我想检查一个字符串是否是数字。是否有任何内置函数来检查这一点,或者我们是否需要编写自定义代码?


你可以使用int.TryParse方法。例子:

string s = ...
int result;
if (int.TryParse(s, out result))
{
    // The string was a valid integer => use result here
}
else
{
    // invalid integer
}

还有float.TryParse, double.TryParse and 十进制.TryParse除整数之外的其他数字类型的方法。

但如果这是出于验证目的,您也可以考虑使用ASP.NET 中的内置验证控件。这是一个example.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 检查字符串是否为数字的代码 的相关文章