static void Main(string[] args) { GenericList <int> list = new GenericList <int>(); Point p1 = new Point(); Point p2 = new Point(); GenericList <Point> pList = new GenericList <Point>(); pList.Add(p1); pList.Add(p2); Console.WriteLine(pList[1]); Console.WriteLine(list.Count); Console.WriteLine(list.Capacity); list.Add(1); list.Add(2); list.Add(3); list.Add(4); list.Add(5); Console.WriteLine(list.Count); Console.WriteLine(list.Capacity); list.Add(1); list.InsertAt(1, -50); list.RemoveAt(list.Count - 1); Console.WriteLine(list.ToString()); Console.WriteLine(list.IndexOf(5)); Console.WriteLine(pList.ToString()); Console.WriteLine(list.Max()); Console.WriteLine(list.Min()); //Console.WriteLine(pList.Max()); Console.WriteLine(list.Count); Console.WriteLine(list.Capacity); }
static void Main(string[] args) { GenericList <int> test = new GenericList <int>(3); test.Add(1); test.Add(2); test.Add(3); test.Add(4); test.Add(5); test.Insert(1, 33); test.Insert(0, 22); test.Insert(6, 66); Console.WriteLine("List:"); Console.WriteLine(test); Console.WriteLine("Min: {0}", test.Min()); Console.WriteLine("Max: {0}", test.Max()); test.RemoveAt(4); Console.WriteLine(test); Console.WriteLine("Position of '1' = {0}", test.IndexOf(1)); Console.WriteLine("Position of '33' = {0}", test.IndexOf(33)); }