Gostaria de saber se o código está correto, pois precisei fazer algumas modificações como inserir comandos que não foram usados com o VisualStudio, como namespace, as classes diferentes e o static void Main.
Musica.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace ScreenSound
{
public class Musica
{
public string nome;
public string artista;
public int duracao;
public bool disponivel;
public void ExibirFichaTecnica() //Método
{
Console.WriteLine($"Nome: {nome}");
Console.WriteLine($"Artista: {artista}");
Console.WriteLine($"Duração:{duracao}");
if(disponivel){
Console.WriteLine("Disponivel do plano");
}else {
Console.WriteLine("Adquira o plano Plus+");
}
}
}
}
Program.cs
using System;
namespace ScreenSound
{
class Program
{
static void Main()
{
Musica musica1 = new Musica(); //Criação do objeto especifico para o tipo música.
musica1.nome = "November Rain";
musica1.artista = "Guns n' roses";
musica1.duracao = 9;
musica1.disponivel = true;
musica1.ExibirFichaTecnica();
}
}
}