例如,BitConverter.GetBytes Method (Int64)和XmlUrlResolver Constructor都没有记录为抛出异常。它们是否通过使用返回值来指示错误?
答案 0 :(得分:1)
如果逻辑不能引起任何错误,则不需要抛出异常。这在BitConverter.GetBytes
的情况下是显而易见的;对于任何Int64
值,保证转换成功。
任何方法可能会引发一些灾难性异常,例如OutOfMemoryException
或StackOverflowException
。