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

[Dúvida] Using "Banda" com erro.

Eu fiz o mesmos passos indicados no vídeo, porém ao implementar o código principal, a primeira chamada da classe "Banda" está com erro.

using ScreenSound.Modelos;

Banda beatles = new("beatles");

Quando seleciono, aparece a mensagem "CS8802: Apenas uma unidade de compilação pode ter instruções de nível superior"

Quando uso "Banda" uma segunda vez, o código funciona.

2 respostas
solução!

Bom dia. esse erro ocorre porque vcê está tentando usar instruções de nível superior (código fora de métodos ou classes) em mais de um arquivo do seu projetoi . No C#, apenas um arquivo pode conter essas instruções. tb tente instanciar a Banda assim:

Banda beatles = new Banda("beatles");

Muito obrigado, no dia eu consegui resolver, aparentemente eu tinha 2 arquivos "Program.cs" pois eu estava utilizando aquela pasta como pasta de estudos príncipal.