Ahoj, zkoušel jsem přidat indexaci ke Queue, ale když poté přes for chci vypsat čísla, tak mi to vypíše nuly... Neví si s tím někdo rady? :O :)
namespace ConsoleApplication1
{
class MySeznam<T> : Queue<T>
{
private T[] array = new T[100];
public T this[int i] {
get { return array[i]; }
set { array[i] = value; }
}
}
class Program
{
static void Main(string[] args)
{
MySeznam<int> seznam = new MySeznam<int>();
seznam.Enqueue(1);
seznam.Enqueue(2);
seznam.Enqueue(3);
seznam.Enqueue(4);
seznam.Enqueue(5);
for (int i = 0; i < seznam.Count; i++) {
Console.Write(" " + seznam[i].ToString());
}
Console.ReadKey();
}
}
}