コード例 #1
0
 public void printCheckedOut()
 {
     for (int i = 0; i < Literature.Count; i++)
     {
         Literature current = Literature[i];
         if (current.CheckedOut)
         {
             Console.WriteLine($"{i + 1}. {current.Title} by {current.Author}");
         }
     }
 }
コード例 #2
0
 public void printLiterature()
 {
     for (int i = 0; i < Literature.Count; i++)
     {
         Literature current = Literature[i];
         if (!current.CheckedOut)
         {
             if (current is Book)
             {
                 Book book = (Book)current;
                 Console.WriteLine($"{i + 1}. {book.Title} by {book.Author}, Fiction: {book.Fiction} \n Description: {book.Desc} (Book)");
             }
             if (current is Magazine)
             {
                 Magazine magazine = (Magazine)current;
                 Console.WriteLine($"{i + 1}. {magazine.Title} by {magazine.Author}, {magazine.Publisher} \n Description: {magazine.Desc} (Magazine)");
             }
         }
     }
 }
コード例 #3
0
 public void Return(Literature obj)
 {
     obj.CheckedOut = false;
 }
コード例 #4
0
 public void CheckOut(Literature obj)
 {
     obj.CheckedOut = true;
 }