12
¿Es abusivo usar IDisposable y "using" como un medio para obtener un "comportamiento de alcance" para la seguridad de excepción?
Algo que solía usar en C ++ era permitir que una clase Amanejara una condición de entrada y salida de estado para otra clase B, a través del Aconstructor y el destructor, para asegurarme de que si algo en ese alcance arrojaba una excepción, entonces B tendría un estado conocido …
112
c#
exception-handling
raii