Beispiel #1
0
        static void Main(string[] args)
        {
            Bobr bobr  = new Bobr();
            Bobr bobr2 = new Bobr();

            bobr.Name  = "Vasia";
            bobr2.Name = "Vasia";
            Bobr_House bobr_House = new Bobr_House();
            Trash      trash      = new Trash("Hello World!");
            Trash      trash2     = new Trash("Vasia Negodiay");

            bobr_House.BobrAdd(bobr);
            bobr_House.TrashAdd(trash);
            bobr_House.TrashAdd(trash2);

            bobr_House.GetTrash(bobr, trash);
            bobr_House.GetTrash(bobr, trash2);
            bobr_House.GetTrash(bobr2, trash2);

            foreach (var pair in bobr_House.Bobro_trash)
            {
                Console.WriteLine($"Value: {pair.Key.Value},  Owner: {pair.Value.Name}");
            }

            Console.ReadKey();
        }
Beispiel #2
0
 public void GetTrash(Bobr bobr, Trash obj)
 {
     if (Bobro_trash.ContainsKey(obj))
     {
         Console.WriteLine("This object is not available");
     }
     else
     {
         Bobro_trash.Add(obj, bobr);
     }
 }
Beispiel #3
0
 public void BobrAdd(Bobr bobr)
 {
     Bobrs.Add(bobr);
 }