excepciones en c#

Páginas: 4 (787 palabras) Publicado: 4 de abril de 2014
Universidad Tecnológica de Hermosillo
Tecnologías de la Información y Comunicación


Programación


Excepciones en c #



Profe. Valdez Angulo Sandra Dinora

Alumno
Gracia Gil AarónGrupo

TIC 2-5




Martes12 de abril de 2014
¿Que es una excepción en c#?

Las excepciones en C# sonobjetos de subclases de Exception. Por ejemplo, el espacio de nombres System define la clase base SystemException para las excepciones predefinidas; por ejemplo: aritméticas, de formato, intentar accedera un elemento de una matriz con un índice fuera de límites, etc. Para capturar una excepción hay que hacer dos cosas: una, poner a prueba el código que puede lanzar excepciones dentro de un bloquetry; y dos, manejar la excepción cuándo se lance, en un bloque catch. Por ejemplo:
Las excepciones se utilizan para indicar que se ha producido un error mientras el programa está en ejecución. Losobjetos de excepción que describen un error se crean y, a continuación, se producen con la palabra clave throw. El motor de ejecución busca el controlador de excepciones más compatible.
Losprogramadores deberían iniciar excepciones cuando se cumpla al menos una de las siguientes condiciones:
El método no puede finalizar su funcionalidad definida.
Un ejemplo sería tratar de escribir en unarchivo de sólo lectura. En los casos en que el estado del objeto no permite realizar una operación, produzca una instancia de InvalidOperationException o un objeto basado en una derivación de esta clase.Éste es un ejemplo de un método que produce un objeto InvalidOperationException:
class ProgramLog
{
System.IO.FileStream logFile = null;
void OpenLog(System.IO.FileInfo fileName,System.IO.FileMode mode) {}

void WriteLog()
{
if (!this.logFile.CanWrite)
{
throw new System.InvalidOperationException("Logfile cannot be read-only");
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • excepciones en el c p c paraguayo
  • intrucciones y excepciones de c#
  • Estados De Excepción
  • Las excepciones
  • estados de excepción
  • ESTADOS DE EXCEPCION
  • Estados de excepcion
  • La Excepción

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS