Básicamente conhecida pela estratégia do programador em escrever seu código protegendo-o de erros de Runtime.
Ex:
if (System.IO.File.Exists(@"c:\carro.jpg")) *OBS: usa-se @ antes de um diretório passado como string.
{
pictureBox1.Image = System.Drawing.Image.FromFile(@"c:\carro.jpg");
}
else
{
MessageBox.Show("Não é possível abrir o arquivo em questão");
}
*OBS²: usa-se o método File.Exists para verificar se o arquivo existe antes de tentar abri-lo
É recomendável usar programação defensiva junto com Try..Catch
ResponderExcluirIsto pode também ser chamado de Tratamento de erros, nos ajuda bastante e evita de mostrar telas de erros sem tratamentos para o usuário da aplicação !
ResponderExcluir