







Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba como tratar exceções em c# utilizando o mecanismo seh (structured exception handling). Este documento aborda a estrutura básica para tratamento de exceções, criando novas exceções personalizadas e boas práticas em código fonte. Além disso, aprenderá a evitar erros de hardware e intervenções de usuários.
Tipologia: Notas de estudo
1 / 13
Esta página não é visível na pré-visualização
Não perca as partes importantes!








using System; namespace MSDNBrasil { class MainClass { public static void Main(string[] args) { try { // Código a ser executado } catch (TipoExceção1 e) { // tratamento da exceção } catch (TipoExceção2 e) { // tratamento da exceção } catch (Exception e) // erro genérico { // tratamento genérico } finally { // Este bloco de código sempre será executado, havendo ou não exceção! } } } }
using System; namespace MSDNBrasil { class MainClass { public static void Main(string[] args) { try { // Código int Hora = (System.DateTime.Now.Hour); if (Hora>13) { throw new Exception("Backup não poderá ser realizado após as 13 horas!"); } Console.WriteLine("Ok... Backup realizado"); // esta linha não será executada se horário > 13:59: } catch (System.Exception e) { // Apresenta o erro Console.WriteLine(e.Message); } finally { // Este bloco de código sempre será executado, havendo ou não exceção! Console.WriteLine("Simples, não é?"); } } } }
VScrollBar vsb vsbMove Timer tmr tmrAlarm Splitter spt sptDivision DomainUpDown upd updPages NumericUpDown nud nudPieces TrackBar trb trbIndex ProgressBar prg prgLoadFile RichTextBox rtf rtfReport ImageList ils ilsAllIcons HelpProvider hlp hlpOptions ToolTip tip tipIcons ContextMenu cmn cmnOpen ToolBar tlb tlbActions StatusBar sta staDateTime NotifyIcon nti ntiOpen OpenFileDialog ofd ofdImage SaveFileDialog sfd sfdImage FontDialog ftd ftdText ColorDialog cld cldText PrintDialog ptd ptdText PrintPreviewDialog ppd ppdText PrintPreviewControl ppc ppcText ErrorProvider err errOpen PrintDocument prn prnText PageSetup Dialog psd psdReport CrystalReportViewer rpt rptSales