相关疑难解决方法(0)

确定字符串是否为数字

如果我有这些字符串:

  1. "abc" = false

  2. "123" = true

  3. "ab2" = false

是否有一个命令,比如IsNumeric()或其他东西,可以识别字符串是否是有效数字?

c# string parsing isnumeric

688
推荐指数
17
解决办法
97万
查看次数

C#中缺少IsNumeric函数

C#自发布以来一直困扰我的一件事是缺乏通用的IsNumeric函数.我知道如果一个值是数字,很难产生一个一站式解决方案.

我过去使用过以下解决方案,但这不是最佳实践,因为我生成一个异常以确定该值是否为IsNumeric:

public bool IsNumeric(string input)
{
    try
    {
        int.Parse(input);
        return true;
    }
    catch
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

这仍然是解决此问题的最佳方法,还是有更有效的方法来确定C#中的值是否为数字?

c# validation parsing

11
推荐指数
4
解决办法
6994
查看次数

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

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

.net c# asp.net

4
推荐指数
3
解决办法
5万
查看次数

标签 统计

c# ×3

parsing ×2

.net ×1

asp.net ×1

isnumeric ×1

string ×1

validation ×1