您可能知道Microsoft关于在.NET中使用异常的建议:
性能注意事项 ... 仅在特殊情况下抛出例外,...... 另外,当返回代码足够时,不要抛出异常......
性能注意事项
...
仅在特殊情况下抛出例外,......
另外,当返回代码足够时,不要抛出异常......
(请参阅http://msdn.microsoft.com/en-us/library/system.exception.aspx上的全文.)
作为比较,你会推荐相同的Python代码吗?
python performance exception
exception ×1
performance ×1
python ×1