博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#判断一个字符串是否是数字或者含有某个数字
阅读量:4644 次
发布时间:2019-06-09

本文共 649 字,大约阅读时间需要 2 分钟。

第一种就是 最常见的 用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+$")

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

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

 

转载于:https://www.cnblogs.com/CurtilageBoy/p/9228331.html

你可能感兴趣的文章
CSS之float样式
查看>>
08test
查看>>
测试用例方法总结
查看>>
基数---SQL Server 2008 Bible
查看>>
第一个JSP程序
查看>>
数组常用的API——splice()截取
查看>>
sbt教程
查看>>
djang1.7 复制粘贴小项目(generic View的使用)
查看>>
Python For Delphi---更好地协同(续)
查看>>
Java的内存泄漏
查看>>
152-PHP htmlspecialchars函数
查看>>
061-PHP函数定义默认参数
查看>>
Genymotion下载模拟器失败解决方案
查看>>
The Apostrophe and the Quote Function ‘和引用函数 未翻译完)
查看>>
win8开发入门——国际化(多语言支持)
查看>>
科学计算三维可视化---Mayavi入门(Mayavi库的基本元素和绘图实例)
查看>>
python学习笔记-问题
查看>>
您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项【转】...
查看>>
生理周期
查看>>
(蓝桥杯)第八届A组C/C++方格分割
查看>>