C#判断一个字符串是否是数字或者含有某个数字的方法
作者:次元宅的我 时间:2022-05-07 14:38:17
第一种就是 最常见的 用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#判断一个字符串是否是数字或者含有某个数字的方法网站的支持!
来源:https://www.cnblogs.com/CurtilageBoy/archive/2018/06/26/9228331.html
标签:c,判断,字符串,数字
0
投稿
猜你喜欢
Spring Boot项目如何同时支持HTTP和HTTPS协议的实现
2023-11-19 19:57:05
Spring集成MyBatis 及Aop分页的实现代码
2022-01-06 14:30:47
详解Java匿名内部类
2023-04-30 14:51:28
Java线程中sleep和wait的区别详细介绍
2021-08-27 02:23:12
WebSocket实现Web聊天室功能
2023-11-27 06:10:52
C#调用存储过程详解(带返回值、参数输入输出等)
2023-12-06 01:06:35
Java字符串常量池示例详解
2021-10-11 10:55:02
Spark JDBC操作MySQL方式详细讲解
2021-05-24 12:41:51
Android RecyclerView基本使用详解
2023-07-24 21:13:30
Spring AOP原理及动态代理
2023-06-19 18:59:56
WPF实现多运算符表达式计算器
2023-07-17 10:31:40
java创建多级目录文件的实例讲解
2023-11-27 09:29:02
Netty分布式pipeline管道异常传播事件源码解析
2021-08-15 16:12:02
java与scala数组及集合的基本操作对比
2022-03-03 05:52:27
利用Lambda表达式创建新线程案例
2023-08-26 23:16:00
详解Spring Boot中使用AOP统一处理Web请求日志
2021-08-24 15:50:17
Spring如何利用@Value注解读取yml中的map配置
2023-07-24 21:18:00
Springboot之idea之pom文件图标不对问题
2021-12-31 07:27:32
JAVA递归生成树形菜单的实现过程
2023-07-15 08:57:22
Java中List.of()和Arrays.asList()的区别及原因分析
2023-08-06 00:33:16