在catch(Exception)之前,添加catch(System.ArgumentException error)语句,试试看。

解决方案 »

  1.   

    不行,因为前面已经是捕获全部错误了,都没有捕获到.我本来我以为会是有这个bug,专门换了你说的这种,可是还是捕获不到!狂晕啊!
      

  2.   

    要不,在这些代码的上一层,再添加一个try语句,应该能捕获到。
    按说错误信息是逐渐向上层传递的。
      

  3.   

    可以用正则表达式先对用户的输入进行validate,\S* 行吗:)
      

  4.   

    TO:AutoBio(侯剑平) 你是说上层吗?还是下层,底层捕获不到,上层能捕获到吗?不过,我还是先试试吧TO: micropentium6(小笨)  能说的具体点吗?
      

  5.   

    上层,
    关于政则表达式,参照
    System.Text.RegularExpressions命名空间,Regex即可完成此任务。
    参照:
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemtextregularexpressions.htm