【发布时间】:2014-04-18 19:26:35
【问题描述】:
在c#中,一个空的try catch块花费了多少时间?
我听说它在 10-55 毫秒之间,但我倾向于零/一,因为编译器会将空的 try catch 替换为无操作占位符。
任何编译器专家可以验证此信息?
【问题讨论】:
-
我相信你得到这么多反对票的原因是这可能不是问这个特定问题的合适地方......
-
确保选择一个好的标题,它确实有助于避免负面的初始反应/投票。已经提出的假设和基本问题是“我倾向于零/一,因为编译器将用无操作占位符替换空的 try catch。”,所以请专注于此。
-
当你说“empty try catch block”时,你的意思是如果你字面上有:
try { } catch { }? -
这个问题的实际应用是什么?