资源获取即初始化 (RAII) 习语和 try-finally 语句构成了传统写作方法的支柱 exception safe编程。
我的问题是:是否有类似 Scope Guard Statement 的东西?在 C# 上可用吗?
最佳答案
C# 或 BCL 中内置的作用域保护习语没有直接翻译,但是 Alex Rønne Petersen wrote up a blog post使用利用 IDispoable
interface 的解决方案和 C#'s using
statements做与您正在寻找的类似的事情。
关于c# - C# 中的作用域保护语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830300/