我想要一个实际上在C#中进行实时编程或者真正了解语言内部的人的回复.
我知道异常不应该用于处理正常处理,而只是用于检测错误条件.有关该主题的讨论很多.
我想知道是否有任何运行时间减慢,只需要一个try/catch块(除非程序必须以任何方式结束,否则永远不会捕获异常).try/catch块位于必须重复调用的函数内.我怀疑只有最低成本.
是否可以根据CPU周期或其他任务(与浮点乘法相同的成本)或其他方式来量化成本?
我们在Windows XP下使用Microsoft C#.Net 3.5.
c# real-time try-catch throw
c# ×1
real-time ×1
throw ×1
try-catch ×1