Classe Livro:
public class Livro
{
public string Titulo { get; }
public string Autor { get; }
public Livro(string titulo, string autor)
{
Titulo = titulo;
Autor = autor;
}
public void MostrarDadosLivro()
{
Console.WriteLine($"Livro: {Titulo}" +
$"\nAutor: {Autor}");
}
}
Classe Program:
Livro livro = new("Dom Casmurro", "Machado de Assis");
livro.MostrarDadosLivro();
Optei por passar os parametros no construtor ja que ambos os parametros são obrigatórios, garantindo que assim não exista a possiblidade de instanciar e tentar mostrar os dados de um objeto vazio.