public GenericList <T> Zip(GenericList <T> array1, GenericList <T> array2) { int largestCount = array1.count + array2.count; for (int i = 0; i < largestCount; i++) { if (i < array1.count) { temp.Add(array1.items[i]); } if (i < array2.count) { temp.Add(array2.items[i]); } } return(temp); }
static void Main(string[] args) { GenericList <int> items = new GenericList <int>(); items.Add(4); Console.WriteLine("Hello World! {0}", items); }
static void Main(string[] args) { GenericList <string> clothingList = new GenericList <string>(); clothingList.Add("Shirt"); clothingList.Add("Pants"); clothingList.Add("Shoes"); clothingList.Add("Hat"); clothingList.Remove("Shirt"); clothingList.Remove("Pants"); clothingList.Remove("Shoes"); Console.WriteLine(clothingList); Console.ReadLine(); GenericList <int> amountOfClothing = new GenericList <int>(); amountOfClothing.Add(3); amountOfClothing.Add(2); amountOfClothing.Add(4); amountOfClothing.Add(2); /*List<int> intList = new List<int>() { 1, 2 }; * int howMany = intList.Count;*/ // Transfer all the data from array1 to array2 /* int[] array1 = new int[3] { 1, 2, 3 }; * int[] array2 = new int[6]; * * for (int i = 0; i < array1.Length; i++) * { * array2[i] = array1[i]; * }*/ //int[] array3 = new int[array1.Length + array2.Length]; //for (int i = 0; i < array3.Length; i++) //{ //array1 = array2; //} }
static void Main(string[] args) { Type type = typeof(GenericList <>); object[] allAttributes = type.GetCustomAttributes(false); foreach (var version in allAttributes) { if (version is CurrVersion) { Console.WriteLine(version); } } Console.WriteLine(new string('-', 50)); GenericList <int> myList = new GenericList <int>(); myList.Add(1); myList.Add(2); myList.Add(3); myList.Add(4); myList.Add(15); myList.Add(6); myList.Add(1); myList.Add(1); myList.Add(1); myList.Add(1); myList.Add(1); myList.Add(1); myList.Add(6); myList.Add(6); myList.Add(6); myList.Add(6); myList.Add(6); myList.Add(6); myList.Add(-1); Console.WriteLine(myList.Max()); Console.WriteLine(myList.Min()); Console.WriteLine(myList[3]); myList.Remove(15); myList[0] = 50; myList.Sort(); Console.WriteLine(myList); myList.Reverse(); Console.WriteLine(myList); Console.WriteLine(myList.Contains(1000)); try { Console.WriteLine(myList[34]); } catch (IndexOutOfRangeException ex) { Console.WriteLine("Exception: {0}", ex.Message); } }
static void Main(string[] args) { GenericList <int> myList = new GenericList <int>(); myList.Add(1); myList.Add(2); myList.Add(3); myList.Add(4); myList.Add(15); myList.Add(6); myList.Add(1); myList.Add(1); myList.Add(1); myList.Add(1); myList.Add(1); myList.Add(1); myList.Add(6); myList.Add(6); myList.Add(6); myList.Add(6); myList.Add(6); myList.Add(6); myList.Add(-1); Console.WriteLine(myList.Max()); Console.WriteLine(myList.Min()); Console.WriteLine(myList[3]); myList.Remove(15); myList[0] = 50; myList.Sort(); Console.WriteLine(myList); myList.Reverse(); Console.WriteLine(myList); Console.WriteLine(myList.Contains(1000)); }