русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Обработка исключительных ситуаций C#

Рассмотрим примеры возникновения компьютерных ошибок и ситуации, при которых они возникают.

Простейшим примером ошибки является деление на 0 и выход за границы массива.

Рассмотрим данную ошибку на примере.

using System;

namespace DivByZero

{

class DivbyZeroApp

{

static void Main(string[] args)

{

int i = 0;

int j = 5 / I; //ошибка

Console.Readline();

}

}

}

В данной программе объявляется 2 переменные типа int с именами i и j. Первой переменной присваивается нулевой значение, на которое делится вторая переменная. При компиляции ошибки выдано не будет, так как компилятор не следит за содержимым переменных. Однако при попытке запустить программу на экране появится сообщение об ошибке деления на нуль и произойдет закрытие программы. При подобных ошибках возможны возникновения серьезных проблем, вплоть до потери данных.

 

Просмотров: 4224






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.