private void PoUsunieciuElementu(T usuniety, T wartosc)
 {
     if (elementUsuniety != null)
     {
         var args = new ElementUsunietyEventArgs <T>(usuniety, wartosc);
         elementUsuniety(this, args);
     }
 }
 private static void Kolejka_elementUsunięty(object sender, ElementUsunietyEventArgs <double> e)
 {
     Console.WriteLine($"Kolejka jest pełna. Element usunięty to : {e.ElementUsuniety}. Nowy element to {e.ElementNowy}");
 }
 private static void Kolejka_elementUsuniety(object sender, ElementUsunietyEventArgs <double> e)
 {
     Console.WriteLine("Kolejka jest pełna. Element usunięty to: {0} Nowy element to {1}", e.ElemenetUsuniety, e.ElementNowy);
 }