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

Ajuda com o projeto baseado no Bytebank

Oi, estou criando um projeto "frankenstein" de uma locadora de carros, usando muito da estrutura do projeto usado na aula (bytebank), estou tentando aplicar o máximo dos conceitos possíveis e durante a elaboração do meu código, achei que a classe principal (program.cs) estava ficando muito confusa, com muito métodos, e resolvi tentar tirar o método "RemoveCar()" de dentro do classe "program.cs" e jogar para dentro da classe "Car.cs". O problema é que quando esse método vai para a classe "Car.cs", eu não consigo mais chamar ele na classe "Program.cs". Minha dúvida é, o que estou fazendo de errado? Segue o link do projeto: https://github.com/4klayton/rentcar_CONSOLE.git

Peço desconsiderar lixo no código de outras classes e comentários, como disse, estou pegando os exercícios das aulas mais o projeto do bytebank para montar meu projeto.

Obrigado desde já.

2 respostas
solução!

Oi, Klayton. Como você está tentando usar um método de outra Class

Defina este método como "static"


// Car.cs
public static void RemoveCar(List<Car> list)

// program.cs    
Car.RemoveCar(_listCar);

Veja mais em: Classes static e membros de classes static

Funcionou ! obrigado Luis.