Olá prezados!
Agradecia que alguém me ajudasse a entender este erro.
A princípio o programa estava okay, mas agora esta a apresentar os erros abaixo.
1 º - Ao criar a class aparece o seguinte erro:
/* O namespace "<global namespace>" já contém uma definição para "ContaCorrente"* /
2º - Dentro do programa onde atribui-se valores aos campos, aparece o erro:
/* Ambiguidade entre "ContaCorrente.agencia" e "ContaCorrente.agencia */
Nota: Mudando o nome da class o erro desaparece, mas preciso de entender porque tal erro, se antes funcionava correctamente.
________________________________________________________________________
public class ContaCorrente "Erro aparece aqui"
{
public string titular;
public int agencia;
public int numero;
public double saldo;
}
using System;
namespace _01_ByteBank
{
class Program
{
static void Main(string[] args)
{
ContaCorrente Gabriela = new ContaCorrente(); //Gabriela é o nome da variável ContaCorrente q escolhemos para o objecto gabriela
Gabriela.titular = "Gabriela"; "Erro aqui e os outros campos"
Gabriela.agencia = 01; "Erro aqui e os outros campos"
Gabriela.numero = 923541625;
Gabriela.saldo = 1000;
//Gabriela.saldo *= 200; = 1000 + 200 = 1200;
Console.WriteLine("Titular da Conta : "+Gabriela.titular);
Console.WriteLine("Nº da Agência: "+ Gabriela.agencia);
Console.WriteLine("Nº de Conta: "+Gabriela.numero);
Console.WriteLine("Saldo Actual: " + Gabriela.saldo);
Console.ReadLine();
}
}
}