怎么规定一个数只能在1-100之间.
然后在100以外是异常处理呀..

解决方案 »

  1.   

    if ((num < 1) || (num > 100)) 
      throw new ApplicationException();
      

  2.   

    if (i>100 || i<1)
      throw new Exception("error?");
      

  3.   

    if (i>100 || i<1)
    {
      MessageBox.show("i的值必修在1-100之间");
      return;
    }
      

  4.   

    if (num < 1 || num > 100)
      throw new ArgumentOutOfRangeException("num", "num must between 1 and 100.");
      

  5.   

    if (i>100 || i<1)
      throw new Exception("error?");这样就可以了
      

  6.   

    我也想这样,,可是老师只叫我们用try… catch… finally
    能不能在try语句中输入100以外的就抛出异常呢??
      

  7.   

    try{
      if (i>100 || i <1) 
    throw new ArgumentOutOfRangeException("num", "num must between 1 and 100.");
       }
    catch{Exception e)
    {
    MessageBox.show(e.Tostring();
    }
      

  8.   

    ]
       if(!Regex.IsMatch(num1,@"^\d[4]"))
          mbox("不能为1000以上的数字");
      

  9.   

    int i;
    if (i>100 || i <1) 

      MessageBox.show("输入的数字必须是1-100!"); 
      return; 
    }