Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,BitConverter.GetBytes 方法 (Int64)和XmlUrlResolver 构造函数都没有记录为抛出异常。他们是否通过使用返回值来指示错误?
如果方法的逻辑不能产生任何错误,则方法不需要抛出异常。BitConverter.GetBytes这在;的情况下很明显 对于任何Int64价值,转换都保证成功。
BitConverter.GetBytes
Int64
任何方法都可能引发一些灾难性异常,例如OutOfMemoryException或StackOverflowException。
OutOfMemoryException
StackOverflowException