Esempio n. 1
0
 public void ProcessPaperbackBooks(ProcessBookCallbackDelegate processBook)
 {
     foreach (Book b in list)
     {
         if (b.PaperBack)
         {
             processBook(b);
         }
     }
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            BookDB books = new BookDB();

            books.AddBook("Book1", "Author1", 150, true);
            books.AddBook("Book2", "Author2", 250, true);
            books.AddBook("Book3", "Author3", 350, true);
            books.AddBook("Book4", "Author4", 450, true);
            ProcessBookCallbackDelegate d = new ProcessBookCallbackDelegate(SellBook);

            d += RentBook;
            books.ProcessPaperbackBooks(d);
        }