如何判断是否为整数? Request.QueryString["id"]我想判断传过来的值是否为整数,应该怎么办?5 是abc 不是.谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try{Convert.toInt32(); // 是}catch(Exception ex){ //不是} xiedan79(还是朋友) 正确完全同意 我是用bool来判断的if(转换函数(MyValue)){ 转换成功}这个函数是什么呢? //声明一个判断是否整数函数//代码如下public bool IsNumeric(string strinput){ char[] ca=strinput.tochararray(); for(int i=0;i<strinput.lenght;i++) { if(ca[i]<'0' || ca[i]>'9') { return false; } break; } return true; }//调用函数string id=Request.QueryString["id"].tostring();if(IsNumeric(id)==false){ //不是数字}else{ //是数字} 楼上正解vb的isnumeric不太精准。 IsNumericif(IsNumeric(Request.QueryString["id"])){ //转换成功}bool IsNumeric(string str){ try { int i=Convert.toInt32(str); return true; } catch { return false; } } 补充 zhangxiaopin(zxp) 一点整型最长不能超过8位的。还得判断是否超过8位。strinput.lenght<9 关于两台电脑的上iis运行结果不一样的奇怪问题 win200364位与32位系统确不同 MVC中,如何在页面上统一添加内容? 网站中关于从Excel文件实现批量导入数据的实现方法,怎么样可以实现? 使用Substitution控件的问题 删除gridview中的记录 为什么我的开发环境不能引用Jmail.dll组件? 全局变量的问题!!!急救!!!! frame控件引用 水晶报表 frame失效问题!! 小弟求一套.NET开发的新闻系统。希望大家帮忙!!!在线等待!!! 个人网站能否做在线支付? 请问做net网站一般用什么布局?vs.net还是Dreamweaver 新手问题?
{
Convert.toInt32();
// 是
}
catch(Exception ex)
{
//不是
}
if(转换函数(MyValue))
{
转换成功
}
这个函数是什么呢?
public bool IsNumeric(string strinput)
{
char[] ca=strinput.tochararray();
for(int i=0;i<strinput.lenght;i++)
{
if(ca[i]<'0' || ca[i]>'9')
{
return false;
}
break;
}
return true;
}
//调用函数
string id=Request.QueryString["id"].tostring();if(IsNumeric(id)==false)
{
//不是数字
}
else
{
//是数字
}
if(IsNumeric(Request.QueryString["id"]))
{
//转换成功
}
bool IsNumeric(string str)
{
try
{
int i=Convert.toInt32(str);
return true;
}
catch
{
return false;
}
}
整型最长不能超过8位的。还得判断是否超过8位。
strinput.lenght<9