Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no 04-ByteBank

O VideoStudio disse que há esse erro aqui:'' ´ContaCorrente´ não contém uma definição para "Sacar" e não foi possível encontrar nenhum método de extensão ''Sacar'' que aceite um primeiro argumento do tipo ´ContaCorrente´ (você está se esquecendo de usar uma diretiva ou uma referência de assembly?)''.

Código Program.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _04_ByteBank
{
    class Program
    {
        static void Main(string[] args)
        {
            ContaCorrente contaDoBruno = new ContaCorrente();

            contaDoBruno.titular = "Bruno";

            Console.WriteLine(contaDoBruno.saldo);
            contaDoBruno.Sacar(50);      
            Console.WriteLine(contaDoBruno.saldo);

            Console.ReadLine();
        }
    }
}

código ContaCorrente:

class ContaCorrente
{
    public string titular;
    public int agencia;
    public int numero;
    public double saldo = 100;

    public bool Sacar(double valor)
    {
        if (this.saldo < valor)
        {
            return false;
        }
        else
        {
            this.saldo -= valor;
            return true;
        }
    }
}
1 resposta
solução!

Eu achei o erro, agradeço quem clicou aqui para me ajudar.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software