using System.Collections.Generic;
public static void Main()
IList<IDictionary<string,string>> books = new List<IDictionary<string,string>>();
IDictionary<string,string> hrbook = CreateNewBook("Harry Poter","1931-1002-199-1001","1990","fantasi,action,magic");
IDictionary<string,string> shbook = CreateNewBook("Sherloc Holmes","1931-1002-199-1001","1999","fantasi,action,magic");
IDictionary<string,string> pjbook = CreateNewBook("Peary Jackson","1931-1002-199-1001","2001","fantasi,action,magic");
books = AddNewBook(books, hrbook);
books = AddNewBook(books, shbook);
books = AddNewBook(books, pjbook);
foreach(var book in books)
Console.WriteLine("-------------------");
Console.WriteLine("Nama :{0}\nISBN : (1)\n Realese Year : (2)\nGenre(s) : (3)",book["nama"], book["isbn"],book["releseyear"],book["genre"]);
static IDictionary<string,string> CreateNewBook( string nama, string isbn, string releseyear, string genre)
IDictionary<string,string> book = new Dictionary<string,string>();
book.Add("RealesYear", releseyear);
static IDictionary<string,string> AddNewBook( string nama, string isbn, string releseyear, string genre)