La excepción System.IO.IOException

Fecha: 20/Feb/2005 (16 de Febrero del 2005)
Autor: Jesús Enrique Gonzáles Azcarate
Email: [email protected]

 


 

La excepción de este ejemplo es general, ahora si se quiere ser más específico se deben usar una de las siguientes excepciones que se derivan  de la clase IOException.

 

System.IO.IOException

            

  System.IO.DirectoryNotFoundException

  System.IO.EndOfStreamException

  System.IO.FileLoadException

  System.FileNotFoundException

  System.IO.PathTooLongException
            

A continuación, el siguiente ejemplo:

 

Option Explicit
Option Strict
Imports System
Module Module1
 
    Sub Main()
        Dim x(2) As Integer
        Try
            x(3) = 5 'Si asignamos en un índice que no existe
            'entonces se produce la siguiente excepción
        Catch e As IndexOutOfRangeException
            Console.WriteLine("IndexOutOfRangeException Handler: {0}", e.Message)
        Catch e As Exception
            'Por si sucede otro tipo error
            Console.WriteLine("Exception genérica: {0}", e.Message)
        End Try
        Console.Read()
    End Sub
 
End Module


Espero que les sea de gran utlidad este ejemplo de cómo trabajar con la excepción System.IO.IOException.


 

    System.IO.IOException


ir al índice