Visual Basic .NET · Capítulo 6

Dados, ficheiros e erros

Coleções, persistência simples, validação e tratamento de exceções/erros.

CONCEITO

O que precisas de perceber

Dados reais falham: ficheiros podem não existir, entradas podem ser inválidas e serviços podem estar indisponíveis. Valida entradas, trata erros onde consegues recuperar e regista contexto útil para diagnóstico.

EXEMPLO

Vê o código

File.WriteAllLines("tarefas.txt", {"Backup", "Atualizar PCs"})
Try
 Console.WriteLine(File.ReadAllText("tarefas.txt"))
Catch ex As IOException
 Console.WriteLine(ex.Message)
End Try
CADERNO DIGITAL

As minhas notas

Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.

Guardado localmente.
AGORA TU

Exercício

Guarda uma pequena lista de tarefas num ficheiro e volta a lê-la no arranque.

Ver uma solução possível
File.WriteAllLines("tarefas.txt", {"Backup", "Atualizar PCs"})
Try
 Console.WriteLine(File.ReadAllText("tarefas.txt"))
Catch ex As IOException
 Console.WriteLine(ex.Message)
End Try