0

例如,BitConverter.GetBytes 方法 (Int64)XmlUrlResolver 构造函数都没有记录为抛出异常。他们是否通过使用返回值来指示错误?

4

1 回答 1

1

如果方法的逻辑不能产生任何错误,则方法不需要抛出异常。BitConverter.GetBytes这在;的情况下很明显 对于任何Int64价值,转换都保证成功。

任何方法都可能引发一些灾难性异常,例如OutOfMemoryExceptionStackOverflowException

于 2013-09-17T09:07:14.323 回答