我正在使用 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(使用前将#替换为@)