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]}"); }
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); //} }