关于C#异常处理的问题 怎么规定一个数只能在1-100之间.然后在100以外是异常处理呀.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if ((num < 1) || (num > 100)) throw new ApplicationException(); if (i>100 || i<1) throw new Exception("error?"); if (i>100 || i<1){ MessageBox.show("i的值必修在1-100之间"); return;} if (num < 1 || num > 100) throw new ArgumentOutOfRangeException("num", "num must between 1 and 100."); if (i>100 || i<1) throw new Exception("error?");这样就可以了 我也想这样,,可是老师只叫我们用try… catch… finally能不能在try语句中输入100以外的就抛出异常呢?? try{ if (i>100 || i <1) throw new ArgumentOutOfRangeException("num", "num must between 1 and 100."); }catch{Exception e){MessageBox.show(e.Tostring();} ] if(!Regex.IsMatch(num1,@"^\d[4]")) mbox("不能为1000以上的数字"); int i;if (i>100 || i <1) { MessageBox.show("输入的数字必须是1-100!"); return; } 我现在要做一个文件管理器,刚学。net开发不久,大神们能不能给一点思路 vs2008在win7下开发activex,提示不能访问注册表 抓取网页数据,抓了几分钟就自动登出来了。怎么办啊! 子串问题、。、、、、!!!!!!!!!!!!! 如何写"判断自己手上的麻麻将的碰、杠、吃"算法? xp 系统下的通讯簿 点击查找的人后 显示的界面怎么做的啊 是什么控件啊 Winform系统,如何快捷图换所有窗体的默认图标? 100分求助一个外部程序调用的问题! .net2005的问题,急需解决! 线程理解 我把C#里的类型与Java里的类型混淆了. datagridview 和datatable的问题
throw new ApplicationException();
throw new Exception("error?");
{
MessageBox.show("i的值必修在1-100之间");
return;
}
throw new ArgumentOutOfRangeException("num", "num must between 1 and 100.");
throw new Exception("error?");这样就可以了
能不能在try语句中输入100以外的就抛出异常呢??
if (i>100 || i <1)
throw new ArgumentOutOfRangeException("num", "num must between 1 and 100.");
}
catch{Exception e)
{
MessageBox.show(e.Tostring();
}
if(!Regex.IsMatch(num1,@"^\d[4]"))
mbox("不能为1000以上的数字");
if (i>100 || i <1)
{
MessageBox.show("输入的数字必须是1-100!");
return;
}