这篇文章主要介绍了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#判断一个字符串是否是数字或者含有某个数字的方法
基础教程推荐
猜你喜欢
- C#使用TimeSpan时间计算的简单实现 2022-12-26
- C#实现判断文件夹存在与否并创建文件夹的方法 2022-10-27
- c# 实现子窗口关闭父窗口也关闭的简单实例 2022-10-28
- C#把EXCEL数据转换成DataTable 2023-05-30
- c# – Windows服务启动和Exe 2023-09-19
- C#实现语音播报功能 2023-05-25
- C#中值类型和引用类型的区别 2023-05-25
- 利用C#实现绘制出地球旋转效果 2023-07-18
- Unity3D Shader实现动态星空 2023-02-16
- c# – SmartDevice CAB“不是有效的Windows CE安装文件” 2023-09-19
