Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

ola ,esse código esta com 2 erro ,não estou conseguindo resolver

using System;

namespace teste2 { class Program { static void Main(string[] args) { ContaCorrente conta = new ContaCorrente (867, 86712540);

        conta.Numero = 86712540;
        conta.Agencia = 867;

        Console.WriteLine(ContaCorrente.TotalDeContasCriadas);
        Console.WriteLine(conta.Agencia);
        Console.WriteLine(conta.Numero);


        Console.WriteLine("Hello World!");
        Console.ReadLine();
    }
}

}

using System; using System.Collections.Generic; using System.Text;

namespace teste2 { public class ContaCorrente { public static int TotalDeContasCriadas { get; private set; }

    private int _numero;
    public int Numero
    {
        get
        {
            return _numero;
        }
        set
        {
            if (value <= 0)
            {
                return _numero;
            }
            _numero = value;
        }
    }

    private int _agencia;

    public int Agencia
    {

        get
        {
            return _agencia;
        }

        set
        {
            if (value <= 0)
            {
                return;
                {
                    _agencia = value;

                }
            }
        }
    }
            public ContaCorrente (int agencia, int numero)
            {

                Agencia = agencia;
                Numero = numero;

                TotalDeContasCriadas ++ ; 

            }
}

}

2 respostas
solução!

Aparentemente você está tentando atribuir um valor a um atributo privado, que está em outra classe.

Altere as referências privada para publica.

ola amigo obrigado