代码之家  ›  专栏  ›  技术社区  ›  Luke Foust

InvalidArgumentException与OutOfRangeException

  •  0
  • Luke Foust  · 技术社区  · 16 年前

    什么时候将InvalidArgumentException与OutofRangeException用于方法的参数?对于一个不正确的参数(例如空字符串),您会更倾向于outofrangeexception吗?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Glen    16 年前

    我只会在处理数组/集合和给定索引不正确时使用OutOfRangeException。

    InvalidArgumentException更适合在需要非空字符串时传递空字符串的情况。