Módulo incompleto. Faltou a aula sobre InnerException, nem foi explicado o conteúdo pra poder partir pro tópico "faça como eu fiz: palavras reservadas"
Módulo incompleto. Faltou a aula sobre InnerException, nem foi explicado o conteúdo pra poder partir pro tópico "faça como eu fiz: palavras reservadas"
Olá Hiohana
Entendo sua frustração em relação ao módulo incompleto. É realmente importante ter acesso a todas as informações necessárias para compreender completamente o tópico "Faça como eu fiz: palavras reservadas".
Posso te explicar um pouco sobre o conceito de InnerException. O InnerException é uma propriedade que permite que você acesse a exceção interna que causou a exceção atual. Isso pode ser útil quando você está lidando com exceções aninhadas, ou seja, quando uma exceção é lançada dentro de outra exceção.
Por exemplo, imagine que você tenha um método A que chama um método B. Se uma exceção ocorrer no método B, você pode capturá-la no método A e acessar a exceção original usando a propriedade InnerException.
try
{
MetodoB();
}
catch (Exception ex)
{
Console.WriteLine("Exceção capturada: " + ex.Message);
if (ex.InnerException != null)
{
Console.WriteLine("Exceção interna: " + ex.InnerException.Message);
}
}
Nesse exemplo, se uma exceção ocorrer no método B e for lançada para o método A, a propriedade InnerException será diferente de null e você poderá acessar a exceção original.
Espero que isso possa te ajudar um pouco até que você tenha acesso ao conteúdo completo da aula sobre InnerException. Se tiver mais alguma dúvida, estou à disposição!