Want to create interactive content? It’s easy in Genially!

Get started free

EXCECOES

Ricardo Ambrósio

Created on February 13, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Interactive Onboarding Guide

Corporate Christmas Presentation

Business Results Presentation

Meeting Plan Presentation

Customer Service Manual

Business vision deck

Economic Presentation

Transcript

Modulo 11 - Henrique Maxieira

Exceções em C#

Ricardo Ambrósio Nº4033Rodrigo Sequeira Nº3978

ÍNDICE

O que são?

Propriedades

Para que servem?

Bloco Checked e Unchecked

Como usar

Exceções personalizadas

Hierarquia

O que são exceções?

Exceções são erros que ocorrem durante a execução de um programa, que violam alguma condição que não foi prevista para acontecer normalmente

Exemplo

Para que servem as exceções?

Exceções permitem que o utilizador identifique e lide com erros de forma mais controlada.Em vez de o programa fechar com um erro, podemos capturar a exceção e tomar medidas para lidar com ele

Como tratar exceções

Em C#, a forma como se tratam exceções é atravéz do uso de blocos try, catch e finally;

Como usar try, catch

o bloco catch pode ser empilhado

Como usar o bloco finally

hierarquia das exceções em c#

Propriedades base das exceções em c#

Bloco checked

O bloco checked é utilizado para obrigar o lancamento de exceções em caso de violações de limites númericos das variáveis

Bloco UNchecked

Por outro lado o bloco unchecked serve para evitar o lançamento dessas exceções

Blocos checked UNchecked

Ambos os blocos podem ser utilizados com outra sintaxe utilizando parêntesis

Exceções personalizadas

Output

Exceções personalizadas

Output

Obrigado!

Um exemplo prático pode ser: