русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Обробка виняткових ситуацій

Розглянемо приклади виникнення комп'ютерних помилок і ситуації, при яких вони виникають.

Найпростішим прикладом помилки є ділення на 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. Першої змінної присвоюється нульове значення, на яке ділиться друга змінна. При компіляції помилки видано не буде, так як компілятор не стежить за вмістом змінних. Однак при спробі запустити програму на екрані з'явиться повідомлення про помилку ділення на нуль і відбудеться закриття програми. При таких помилках можливі виникнення серйозних проблем, аж до втрати даних.

 

Переглядів: 1579






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.