bom, não sei lugar certo, estou iniciando no c# e escrevendo alguns arquivos para teste e me deparei com erro, que talvez possa parecer básico. Escrevi quatro classes separadas, no VS2013, mais não consigo compilar --
Cannot assign to 'deposita' because it is a 'method group' --
Cannot assign to 'saca' because it is a 'method group' --
o código é esse;
interface conta
{
void deposita(double valor);
void saca(double valor);
double saldo { get; set; }
class contacorrente : conta
{
public double saldo { get; set; }
private double taxadedeposito = 0.45;
public void deposita(double valor)
{
this.saldo += valor - this.taxadedeposito;
}
public void saca(double valor)
{
this.saldo -= valor + this.taxadedeposito;
}
}
class contapoupança : conta
{
public double saldo { get; set; }
public void deposita(double valor)
{
this.saldo += valor;
}
public void saca(double valor)
{
this.saldo -= valor;
}
}
class testaclasse
{
static void Main()
{
contacorrente c1 = new contacorrente();
contapoupança c2 = new contapoupança();
c1.deposita = (500);
c2.deposita = (500);
c1.saca = (100);
c2.saca = (100);
System.Console.WriteLine(c1.saldo);
System.Console.WriteLine(c2.saldo);
}
}