Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using ConsoleApplication1;
- namespace ConsoleApplication11
- {
- class Program
- {
- static void Main(string[] args)
- {
- Queue q1 = new Queue();
- q1.Enqueue(new Book("name0", "author0", 2000));
- q1.Enqueue(new Book("name1", "author1", 2001));
- q1.Enqueue(new Book("name2", "author2", 2002));
- Queue q2 = new Queue(q1);
- Book b1 = q1.Peek() as Book;
- b1.Show();
- Book b2 = q2.Peek() as Book;
- b2.Show();
- q1.FirstItem.Data = new Book("name44", "author44", 2000);
- b1 = q1.Peek() as Book;
- b1.Show();
- b2 = q2.Peek() as Book;
- b2.Show();
- Console.WriteLine();
- Queue q3 = new Queue();
- q3.Enqueue(new Book("name0", "author0", 2000));
- q3.Enqueue(new Book("name1", "author1", 2001));
- q3.Enqueue(new Book("name2", "author2", 2002));
- Queue q4 = q3.Clone() as Queue;
- Book b3 = q3.Peek() as Book;
- b3.Show();
- Book b4 = q4.Peek() as Book;
- b4.Show();
- q3.FirstItem.Data = new Book("name44", "author44", 2000);
- b3 = q3.Peek() as Book;
- b3.Show();
- b4 = q4.Peek() as Book;
- b4.Show();
- Console.WriteLine(q2.Contains(q1.FirstItem));
- var q5 = new Queue();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement