InvalidArgumentException vs OutOfRangeException

时间:2009-08-12 14:14:58

标签: exception-handling

对于方法的参数,何时使用InvalidArgumentException和OutOfRangeException?对于不正确的参数(例如空字符串),你会更倾向于OutOfRangeException吗?

1 个答案:

答案 0 :(得分:2)

我只在使用数组/集合时才使用OutOfRangeException,并且给定的索引不正确。

如果需要非空字符串,则InvalidArgumentException更适合传递空字符串。