Advertisement
kot025

lab 11 - Program.cs

Jun 12th, 2015
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.57 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using ConsoleApplication1;
  7.  
  8. namespace ConsoleApplication11
  9. {
  10.     class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             Queue q1 = new Queue();
  15.             q1.Enqueue(new Book("name0", "author0", 2000));
  16.             q1.Enqueue(new Book("name1", "author1", 2001));
  17.             q1.Enqueue(new Book("name2", "author2", 2002));
  18.             Queue q2 = new Queue(q1);
  19.  
  20.             Book b1 = q1.Peek() as Book;
  21.             b1.Show();
  22.             Book b2 = q2.Peek() as Book;
  23.             b2.Show();
  24.  
  25.             q1.FirstItem.Data = new Book("name44", "author44", 2000);
  26.             b1 = q1.Peek() as Book;
  27.             b1.Show();
  28.             b2 = q2.Peek() as Book;
  29.             b2.Show();
  30.  
  31.  
  32.             Console.WriteLine();
  33.  
  34.  
  35.             Queue q3 = new Queue();
  36.             q3.Enqueue(new Book("name0", "author0", 2000));
  37.             q3.Enqueue(new Book("name1", "author1", 2001));
  38.             q3.Enqueue(new Book("name2", "author2", 2002));
  39.             Queue q4 = q3.Clone() as Queue;
  40.  
  41.             Book b3 = q3.Peek() as Book;
  42.             b3.Show();
  43.             Book b4 = q4.Peek() as Book;
  44.             b4.Show();
  45.  
  46.             q3.FirstItem.Data = new Book("name44", "author44", 2000);
  47.  
  48.             b3 = q3.Peek() as Book;
  49.             b3.Show();
  50.             b4 = q4.Peek() as Book;
  51.             b4.Show();
  52.  
  53.             Console.WriteLine(q2.Contains(q1.FirstItem));
  54.             var q5 = new Queue();
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement