C # Anidado ¿Intente las declaraciones o métodos de captura?

Simple pregunta sobre mejores prácticas.

Debería anidar probar las declaraciones catch o simplemente usar métodos?

Por ejemplo, si tiene un método que abre un archivo que funciona y cierra el archivo, tendría que abrir y cerrar fuera de la captura de prueba, o más bien el cierre en el bloque finalmente.

Ahora, si su método abierto falla, el método sería correcto? Entonces, ¿debería envolver eso en un bloque try catch o debería llamarse desde otro método, que a su vez como un bloque try catch?

Respuestas a la pregunta(8)

Su respuesta a la pregunta