9
Платформата Microsoft .NET и езикът на програмиране C#

NET/C#_5

Embed Size (px)

Citation preview

Page 1: NET/C#_5

Платформата Microsoft .NET иезикът на програмиране C#

Page 2: NET/C#_5

Изключения

Page 3: NET/C#_5

Класове

Page 4: NET/C#_5

Наследяване на класове

Page 5: NET/C#_5

Предимства на обектно ориентираното програмиране

Преизползване на код Енкапсулация

Page 6: NET/C#_5

Изключения

Механизъм за справяне с извънредни ситуации

Page 7: NET/C#_5

Йерархия на изключенията

Базов клас System.Exception

Можем да създаваме и наши изключения

Page 8: NET/C#_5

Обработка на изключения

try catch finally

throw

checked unchecked

Page 9: NET/C#_5

Филтриране на изключения

try catch when

try { // Do work } catch (Exception e) when (DateTime.Now.DayOfWeek ==

DayOfWeek.Sunday) { //exception }