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

using class - Erro ao chamar!

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

namespace leilao.Carros
{
    public class Carros
    {
        private string modelo;
        public string Modelo { get { return modelo; } set { modelo = value; } }
        private double ano;
        public double Ano { get { return ano; } set { ano = value; } }
        private double valor;
        public double Valor { get { return valor; } set { valor = value; } }



        public Carros(string modelo, double ano, double valor)
        {
            Modelo = modelo;
            Ano = ano;
            Valor = valor;

        }
    }

}

Essa é a classe Carros que eu criei, estou fazendo uns estudos para fixar o conteúdo. Eu preciso passar essa classe para a classe Player, pois vou utilizar informações dela no parametro da função DarLance

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



namespace leilao.Player
{
    public class Player
    {
        private string nome;
        public string Nome { get { return nome; } set { nome = value; } }

        private double valor = 10000;
        public double Valor { get { return valor; } set { valor = value; } }


        public void DarLance(int valor, Carros carroleilao)
        {
            if(valor > Valor)
            {
                Console.WriteLine("Você não tem todo esse dinheiro!");
            }
            else if(valor < 0 || valor < carroleilao.Valor)
            {
                Console.WriteLine("Seu lance não pode ser menor do que zero ou menor que o lance atual do carro!");

            }
            else
            {
                Console.WriteLine("Seu lance foi de R$ " + valor);
            }

        }

    }
}

Essa é a classe Player mas perceba que do jeito que está nessa parte do código aquii.

public void DarLance(int valor, Carros carroleilao)

Fica me dando erro "Carros é um namespace mas é usado como tipo"

Não era para eu conseguir chamar desse jeito colocando o using ali emcima? Eu corrigi usando Carros.Carros carroleilao mas sei que não seria o melhor a se fazer.

Me ajudem? Por gentileza.

1 resposta
solução!

Pessoal, desculpe. Descobri o problema, o nome do diretório era o mesmo do passado na classe e estava dando problema ao tentar chamar essa classe.

Resolvido.