Ejemplo:
using System;
class MiClase
{
static void Main()
{
int a = 5;
int b = 0;
try
{
resultado = a / b;
}
catch
{
// Si ha dado error es por que b = 0. Le daremos el // valor de 0 a resultado, aunque obviamente no vale eso.
resultado = 0;
} finally // se ejecuta se produsca o no una exception
{ Console.WriteLine("Fin del ejemplo");
} }
}Al colocar solo catch, este toma cualquier excepcion. Si queremos saber la excepcion que ocurre, podemos usar -> catch (Exception e) y luego imprimir por pantalla el valor de "e"
using System;
class MiClase
{
static void Main()
{
int a = 5;
int b = 0;
try
{
resultado = a / b;
}
catch (Exception e)
{ Console.WriteLine("{0} Exception producida.", e);
}
}
}=)
No hay comentarios:
Publicar un comentario