Oi pessoal, tudo bem?
Gostaria de tirar uma duvida sobre exceções. No exemplo abaixo, a referencia "conta" não está disponível após a execução do try/catch. Ou seja, não consigo efetuar o método Sacar a partir da referencia "conta".
Nesse caso, existe alguma solução para que eu não tenha que instanciar uma nova referencia mas também não seja necessário inserir o conta.Sacar(100.00) dentro do bloco try/catch?
class Program
{
static void Main(string[] args)
{
try
{
ContaCorrente conta = new ContaCorrente(10, 123);
conta.Sacar(100.00);
}
catch(ArgumentException e)
{
Console.Write(e.Message);
// Console.WriteLine(e.ParamName);
}
conta.Sacar(100.00)
}
Obrigado!