예제 #1
0
        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);
        }
예제 #2
0
        static void Main(string[] args)
        {
            GenericList <int> items = new GenericList <int>();

            items.Add(4);


            Console.WriteLine("Hello World! {0}", items);
        }
예제 #3
0
        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;
            //}
        }
예제 #4
0
파일: Tests.cs 프로젝트: premiera85/SoftUni
        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);
            }
        }
예제 #5
0
        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));
        }