Mais sobre as Exceções em C#
Nesta publicação aprende-se a trabalhar com mais sobre as exceções para que se possa usar esses mesmos conhecimentos e assim evoluir.
- uma exceção é um evento que ocorre durante a execução de um pedaço de código que interrompe o seu fluxo normal de instruções;
- resumindo, uma exceção representa um erro;
- existe a possibilidade de se criar exceções próprias e de as usar com o throw;
- o throw é usado para sinalizar a ocorrência da exceção durante a execução do programa.
using System;
namespace Base {
class MaisSobreAsExcecoes {
private Exception stringVazia = new Exception("Não se pode verificar uma string que esteja vazia.");
public void Run() {
try {
VerificarString("Nelson Silva");
}
catch (Exception excecao) {
Console.WriteLine(excecao);
}
}
private void VerificarString(string _string) {
if (_string == string.Empty)
throw stringVazia;
}
}
}
Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.