问题描述
怎样在C#中判断字符串为纯数字类型的?我需要返回bool类型的
解决方案
解决方案二:
[/code]stringmessage="123fd";inti=0;try{result=int.Parse(message);//这里如果转换不成功会抛错returntrue;}catch{returnfalse;}
解决方案三:
doublenum;if(double.TryParse(str,outnum)){}
解决方案四:
boolfoundMatch=false;try{foundMatch=Regex.IsMatch(subjectString,@"^[+-]?d+(.d+)?$");}catch(ArgumentExceptionex){//Syntaxerrorintheregularexpression}
解决方案五:
按道理来说2,3楼写法的可以。
时间: 2024-12-02 14:42:21