Want to create interactive content? It’s easy in Genially!
EXCECOES
Ricardo Ambrósio
Created on February 13, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Interactive Onboarding Guide
View
Corporate Christmas Presentation
View
Business Results Presentation
View
Meeting Plan Presentation
View
Customer Service Manual
View
Business vision deck
View
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: