在调用某方法但传递的参数中至少有一个不符合所调用方法的参数规范时,将引发 ArgumentException。ArgumentException 的所有实例均应带有有意义的错误信息,描述无效参数以及该参数所需的值范围。

解决方案 »

  1.   

    调试的方法很多,而且因人而异.我说说我的常用的调试方法.1.用MessageBox.Show()把想要的东西打出来.
    2.想楼上诸位所说,用工具自带的辅助调试期.
    3.屏蔽掉一部分代码,确定范围.
    4.抓异常,看是什么原因.
    (稍麻烦点,但是系统大了绝对有用)
    5.使用Assert,trace类.
    6.写入日值.System.ArgumentException显然是参数有问题.
      

  2.   

    感谢各位的参予,我一时半会还不会用,最好有人当面指导.我的出错位置在:
    static void Main() 
    {
    ** Application.Run(new Form1());
    }
    就那么一句话,它本身是不会有错,那问题在哪,怎么解决?