Using a constructor in a book class c# console application
<p>I have a class that holds a couple of books and prints them out in the console screen, here is my code:</p>

<pre><code>class Book
{
    public string forfattareEfternamn;
    public string forfattareFornamn;
    public string bokensTittle;
    public int lanseringsDatum;

    public Book(string forfattareEfternamn, string forfattareFornamn, string bokensTittle, int lanseringsDatum)
    {


    }   


    public string BokensTittle
    {
        get { return bokensTittle; }
        set { bokensTittle = value; }
    }
    public string ForfattareFornamn
    {
        get {return forfattareFornamn;}
        set {forfattareFornamn = value;}
    }

    public string ForfattareEfternamn
    {
        get {return forfattareEfternamn;}
        set {forfattareEfternamn = value;;}
    }

    public int LanseringsDatum
    {
        get { return lanseringsDatum; }
        set { lanseringsDatum = value; }
    }

    public override string ToString()
    {
        return string.Format("{0}, {1}, {2}, {3} ", forfattareEfternamn, ForfattareFornamn, bokensTittle, lanseringsDatum);

    }
}
</code></pre>

<p>Main:</p>

<pre><code>class Program
{
    static void Main(string[] args)
    {
        List&lt;Book&gt; books = new List&lt;Book&gt;(string forfatareFornamn, string forfattareEfternamn, string bokensTittle, int lanseringsDatum);
        books.Add(new Book { forfattareFornamn = "Dumas", forfattareEfternamn = "Alexandre", bokensTittle = "The Count Of Monte Cristo", lanseringsDatum = 1844 });
        books.Add(new Book { forfattareFornamn = "Clark", forfattareEfternamn = "Arthur C", bokensTittle = "Rendezvous with Rama", lanseringsDatum = 1972 });
        books.Add(new Book { forfattareFornamn = "Dumas", forfattareEfternamn = "Alexandre", bokensTittle = "The Three Musketeers", lanseringsDatum = 1844 });
        books.Add(new Book { forfattareFornamn = "Defoe", forfattareEfternamn = "Daniel", bokensTittle = "Robinson Cruise", lanseringsDatum = 1719 });
        books.Add(new Book { forfattareFornamn = "Clark", forfattareEfternamn = "Arthur C", bokensTittle = "2001: A space Odyssey", lanseringsDatum = 1968 });

        foreach (Book b in books)
        {
            Console.WriteLine(b);
        }
        Console.ReadKey();
    }
}
</code></pre>

<p>Now, the problem is that I'm told to use a constructor that holds in the data types so I dodnt have to write down all the book names one by one, and Im actually not sure how I should make it. I tried:</p>

<pre><code>public Book(string forfattareEfternamn, string forfattareFornamn, string bokensTittle, int lanseringsDatum)
    {


    }   
</code></pre>

<p>but it gives me error saying I have no constructor that takes 0 arguments. Any ideas?</p>
