对于方法的参数,什么时候会使用InvalidArgumentException而不是OutOfRangeException?对于不正确的参数(例如空字符串),您会更倾向于使用OutOfRangeException吗?
发布于 2009-08-12 14:18:44
只有在处理数组/集合并且给定的索引不正确时,我才会使用OutOfRangeException。
如果需要非空字符串,则InvalidArgumentException更适合于传递空字符串的情况。
https://stackoverflow.com/questions/1266439
复制相似问题