try-catch-finally- throw

Get Started. It's Free
or sign up with your email address
try-catch-finally- throw by Mind Map: try-catch-finally- throw

1. try catch

1.1. El try-catch se utiliza para manejar partes de codigos que son algo mas susceptibles atener un fallo ala hora de ejecucionlo que es fundamental al usar este try-catch es que al momento de que falle la ejecucion del codigo previene la detencion del mismo y asi el programa siga ejecutandose para asi no se detenga

2. Throw

2.1. se utiliza para lanzar explicitamente una excepcion en primera instancia se tiene que obtener un descritor de un objeto como Throwable en caso de java y este se puede crear utilizando el operador new

2.1.1. namespace Throw2 { public class NumberGenerator { int[] numbers = { 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 }; public int GetNumber(int index) { if (index < 0 || index >= numbers.Length) { throw new IndexOutOfRangeException(); } return numbers[index]; } }

3. try { ProcessString(s); } catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } } }

4. finally

4.1. El finally crea un bloque de código que se ejecuta después de completarse la función try-catch, este finally es para complementar el caso de excepción mencionado anteriormente

4.1.1. try { i = (int)obj; run. Console.WriteLine("WriteLine at the end of the try block."); } finally { Studio, type CTRL+F5. Then Console.WriteLine("\nExecution of the finally block after an unhandled\n" + "error depends on how the exception unwind operation is triggered."); Console.WriteLine("i = {0}", i); } }