Пример #1
0
        static void Main(string[] args)
        {
            StosWTablicy <string> s = new StosWTablicy <string>();

            s.Push("km");
            s.Push("aa");
            s.Push("ab");


            foreach (var x in s.ToArray())
            {
                Console.WriteLine(x);
            }


            foreach (var x in ((StosWTablicy <string>)s).Revert)
            {
                Console.WriteLine(x);
            }

            Console.WriteLine($"Długość: {s.Length()}");
            s.TrimExcess();
            Console.WriteLine($"Przycięty: {s.Length()}");
            Console.WriteLine($"Pierwszy element: {s[0]}");
            Console.WriteLine($"Ostatni element: {s[2]}");
        }
Пример #2
0
        static void Main(string[] args)
        {
            StosWTablicy <string> s = new StosWTablicy <string>(3);

            s.Push("km");
            s.Push("aa");
            s.Push("xx");
            s.Push("xx");

            StosWLiscie <string> s2 = new StosWLiscie <string>();

            s.Push("km");
            s.Push("aa");
            s.Push("xx");
            s.Push("xx");

            Console.WriteLine(s2.IsEmpty());
            Console.WriteLine(s[1]);

            foreach (var x in s.ToArrayReadOnly())
            {
                Console.WriteLine(x);
            }

            foreach (var x in s.ToArray())
            {
                Console.WriteLine(x);
            }
            s.TrimExcess();
            Console.WriteLine();
            //foreach (var item in s)
            //{
            //    Console.WriteLine(item);
            //}
        }