第
C#判断字符串中内容是否为纯数字的详细教程
目录1.使用ASCII码判断2.使用TryParse()方法3.使用Regex.IsMatch()方法(正则表达式)4.使用Char.IsDigit()方法总结
1.使用ASCII码判断
您可以使用ASCII码来进行判断字符串中的内容是否为纯数字。
步骤如下:
先判断字符串是否为空的情况,保证代码运行的稳定性;将字符串按照ASCII编码规则获取字符数组,字符是Byte型,字符的Byte值为ASCII表对应;遍历字符数组,判断字符数组中的每个字符是否全为数字。其中,ASCII表中0~9对应的ASCII值为48~57。
下面是代码的样子:
publicboolisPureNum(stringstr)
if(str.Length==0||str==null)//验证这个字符串是否为空
returnfalse;
byte[]strBytes=Encoding.ASCII.GetBytes(str);//获取字符串的byte类型的字符数组,编码方式ASCII
foreach(bytestrByteinstrBytes)
if((strByte48)||(strByte57))//判断每个字符是否为数字,根据每个字符的ASCII值所在范围判
您可能关注的文档
最近下载
- 小学数学6年级上册期末试卷【人教版11套】.pdf VIP
- 暖通空调工程监理实施细则范本.doc VIP
- koei封神演义爱藏版攻略.pdf VIP
- 河南省实验中学2024-2025学年高二上第一次月考数学试卷(含答案).pdf VIP
- 农夫山泉赴港IPO 欲借资本力量谋求进一步发展.pdf VIP
- 装配式施工技术在机电工程中的应用.pptx VIP
- 进入强敌环伺的买菜赛道 滴滴未来将与强敌美团有场大战.pdf VIP
- 10《小石潭记》公开课一等奖创新教案.docx VIP
- 进军三四线城市 养乐多面临较大挑战.pdf VIP
- 2025-2026学年长沙市雅礼中学高二上学期10月月考数学试题(学生版+解析版).docx
原创力文档

文档评论(0)