Tag: 抛出

C#实时尝试捕获

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