Buenas tardes compañeros de FDW:
Estoy desarrollando una aplicación .NET en C# en la que cuento con diversas sentencias try/catch, siguiendo una estructura como la siguiente:
try
{
Intruccion1
try
{
Instruccion2
try
{
Instruccion3
}
catch
{
Mensaje3
}
}
catch
{
Mensaje2
}
}
catch
{
Mensaje1
}
Lo que he notado es que si una de las instrucciones que se encuentra en el try principal cae en una excepción de alguno de los try anidados (Como ejemplo, que la Instruccion3 no se cumpla), automáticamente me está mostrando en Mensaje1 del catch principal, cuando el resto de las instrucciones se cumplieron y debería mostrar el Mensaje3.
¿Cómo puedo solucionar esto?
Gracias de antemano