将某些东西放在 try
/catch
块没有使其“正确处理” - 实际上,在 绝大多数 在情况下,正确处理例外的正确方法是让其起泡到一个新的水平。警告: try
/finally
更普遍的是要清理资源,但更常见的是 using
.
您不能执行“必须正确地使用它”在代码上;这在任何API中都是隐含的,您将引起刺激和烦恼,并迫使人们进入不适当和无助的编码样式,同时给您一个 完全人造和不正确 代码的感觉是正确的。
如果要确保代码正常运行,请进行测试。
您没有可用于此情况的属性。您可能可以创建一个FXCOP规则或类似规则,但出于上述原因:我不建议这样做。