1
resposta

Desafio Livro

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DesafioLivroAlura.Livros
{
    public abstract class Livro
    {
        public string Titulo { get; set; }
        public string Autor { get; set; }
        public string Isbn { get; set; }
        public int AnoPublicacao { get; set; }
        public string Estilo { get; set; }
        public int NumPaginas { get; set; }
        public string PaisOrigem { get; set; }

        public Livro(string isbn, string titulo)
        {
            this.Isbn = isbn;
            this.Titulo = titulo;
        }
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DesafioLivroAlura.Livros
{
    public class Livros : Livro
    {
        public Livros(string isbn, string titulo) : base(isbn, titulo)
        {

        }
    }
}

using DesafioLivroAlura.Livros;

Livros livro1 = new Livros("654234", "A era do gelo");

livro1.NumPaginas = 188;
livro1.Autor = "Marcelo Caselli";
livro1.Estilo = "Infantil";
livro1.AnoPublicacao = 2010;
livro1.PaisOrigem = "Brasil";

Console.WriteLine("*****Livro 1*****");
Console.WriteLine("Título: " + livro1.Titulo);
Console.WriteLine("Cód ISBN: " + livro1.Isbn);
Console.WriteLine("Autor: " + livro1.Autor);
Console.WriteLine("Gênero: " + livro1.Estilo);
Console.WriteLine("Ano de publicação: " + livro1.AnoPublicacao);
Console.WriteLine("País: " + livro1.PaisOrigem);
Console.WriteLine("Quantidade de Páginas: " + livro1.NumPaginas);
1 resposta

Muito bom, Marcelo :)

 public class Livro
    {
        public string Autor { get; set; }
        public string Titulo { get; private set; }
        public string PaisPublicacao { get; set; }
        public int AnoPublicacao { get; set; }
        public int NumeroPaginas { get; set; }
        public string Isbn { get; private set; }

        public Livro(string isbn,string titulo)
        {
            this.Isbn = isbn;
            this.Titulo = titulo;
        }
    }