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

Faça como eu fiz: cadastro de livros na biblioteca

Program.cs

var livro = new Livro();

livro.Titulo = "O Alienista";
livro.Autor = "Machado de Assis";

Console.WriteLine($"Título: {livro.Titulo}\nAutor: {livro.Autor}");

Livro.cs

class Livro {
    public string? Titulo {get; set;}
    public string? Autor {get; set;}
}
1 resposta
solução!

Oi, Diego! Como vai?

Agradeço por compartilhar.

O seu exemplo de cadastro de livro ficou bem organizado. A criação da classe Livro com as propriedades Titulo e Autor, junto da instanciação no Program.cs, mostra um bom uso de orientação a objetos, separando a estrutura do objeto da execução do programa.

Uma dica interessante para o futuro é utilizar o metodo ToString() para definir como um objeto deve ser exibido quando for impresso. Isso ajuda a deixar o código mais limpo quando você quiser mostrar as informações do livro.


class Livro {

    public string Titulo { get; set; }
    public string Autor { get; set; }

    public override string ToString() {
        return "Titulo: " + Titulo + "\nAutor: " + Autor;
    }
}

Neste exemplo, o método ToString() retorna uma representação em texto do objeto. Assim, ao usar Console.WriteLine(livro);, as informações do livro já aparecem formatadas automaticamente.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!