C#判断一个字符串是否是数字或者含有某个数字的方法

 更新时间:2018年06月26日 14:13:41   作者:次元宅的我  
这篇文章主要介绍了C#判断一个字符串是否是数字或者含有某个数字的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

第一种就是 最常见的 用Try..Catch..

再try中强转你要确认的string 类型

成功就是int  catch 就不是        

 string a = "avdfd";
      try
      {
        int b = int.Parse(a);
      }
      catch (Exception)
      {
        Console.WriteLine("不是");
      }

还有就是简单一点的

int.Tryparse()

比如

bool IsNumber = int.TryParse("你要判断的值",out int a);

这个更简单 但是上面那种好理解

然后就是用正则去匹配

Regex.IsMatch(input, @"^\d+$")

对了 还有一种就是从一段字符串中取数字类型的值  其实还是正则 (正则万岁)

 string str = "甘霖娘233不要再说了";  //我们抓取当前字符当中的233
 string result = System.Text.RegularExpressions.Regex.Replace(str, @"[^0-9]+", "");3 Console.WriteLine(result);

总结

以上所述是小编给大家介绍的C#判断一个字符串是否是数字或者含有某个数字的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 浅析C#中数组,ArrayList与List对象的区别

    浅析C#中数组,ArrayList与List对象的区别

    在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢
    2013-07-07
  • C#解析char型指针所指向的内容(实例解析)

    C#解析char型指针所指向的内容(实例解析)

    在c++代码中定义了一个功能函数,这个功能函数会将计算的结果写入一个字符串型的数组中output,然后c#会调用c++导出的dll中的接口函数,然后获取这个output并解析成string类型,本文通过实例解析C# char型指针所指向的内容,感兴趣的朋友一起看看吧
    2024-03-03
  • 通过C#编写一个简易的Windows截屏增强工具

    通过C#编写一个简易的Windows截屏增强工具

    在使用 Windows 系统的截屏快捷键 PrintScreen 截屏时,如果需要把截屏保存到文件,需要先粘贴到画图工具然后另存为文件。所以本文用C#编写了一个简易的Windows截屏增强工具,需要的可以参考一下
    2022-05-05
  • c#求两个数中最大值的方法

    c#求两个数中最大值的方法

    这篇文章主要介绍了c#求两个数中最大值的方法,需要的朋友可以参考下
    2014-02-02
  • WPF实现带模糊搜索的DataGrid的示例代码

    WPF实现带模糊搜索的DataGrid的示例代码

    这篇文章主要为大家详细介绍了WPF如何实现带模糊搜索的DataGrid,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-02-02
  • C#多线程传递参数及任务用法示例

    C#多线程传递参数及任务用法示例

    这篇文章主要介绍了C#多线程传递参数及任务用法,结合简单实例形式分析了C#多线程的使用及相关的参数传递与任务创建等使用技巧,需要的朋友可以参考下
    2016-06-06
  • C#和.NET生成和使用异步流的方法实现

    C#和.NET生成和使用异步流的方法实现

    异步流可以简化异步文件的读取、写入和处理,本文主要介绍了C#和.NET生成和使用异步流的方法实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • c# SQLHelper(for winForm)实现代码

    c# SQLHelper(for winForm)实现代码

    数据连接池c# SQLHelper 实现代码
    2009-02-02
  • C#实现二叉排序树代码实例

    C#实现二叉排序树代码实例

    今天小编就为大家分享一篇关于C#实现二叉排序树代码实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • C#多线程之线程锁

    C#多线程之线程锁

    这篇文章介绍了C#多线程中的线程锁,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论