Bre*_*ias 5 c# performance exception
如果您提前退出try块(例如执行return语句),就像抛出异常一样,Windows框上的异常处理(至少对于C++)会受到性能影响.
但是C#怎么样?无论是通过return语句还是break语句,从try块返回prematuraly是否有性能损失?
如果是一个性能命中,这是很小的.这当然没有像一样捕捉异常.(甚至那并不像许多人想的那么糟糕.)
据我所知,从try块返回的性能可以忽略不计.它在你的应用程序中显着的机会基本上是0.只需编写最可读的代码,然后对你的应用程序进行基准测试/配置文件 - 这将是获得良好性能的一种更好的方法,而不是试图再次猜测这种事情.