Scope Guard Statement в C#

Идиома Resource Acquisition Is Initialization (RAII) и оператор try-finally составляют основу традиционных подходов к написанию безопасного программирования исключений.

Мой вопрос: есть ли что-то вроде ScopeGuardStatement на C#?

1 ответ

Решение

Там нет прямого перевода идиома охраны области, встроенная в C# или в BCL, но Алекс Ронне Петерсен написал в блоге с решением, которое использует IDispoable интерфейс и C# using Заявления сделать что-то похожее на то, что вы ищете.

Другие вопросы по тегам