Example #1
0
        public static UnlimitedArray <T> operator +(UnlimitedArray <T> first, UnlimitedArray <T> second)
        {
            UnlimitedArray <T> result = new UnlimitedArray <T>(first.Count + second.Count);
            uint index = 0;

            foreach (var item in first)
            {
                result.Insert(item, index++);
            }
            foreach (var item in second)
            {
                result.Insert(item, index++);
            }
            return(result);
        }
Example #2
0
        static void Main(string[] args)
        {
            UnlimitedArray <object> pole = new UnlimitedArray <object>();
            ConsoleKeyInfo          result;

            do
            {
                Console.WriteLine("Zadejte objekt");
                object obj = Console.ReadLine();
                Console.WriteLine("Zadejte pozici");
                uint.TryParse(Console.ReadLine(), out uint index);
                pole.Insert(obj, index);

                Console.WriteLine("Chcete vložit další ?");
                result = Console.ReadKey();
                Console.WriteLine("");
            } while (result.Key == ConsoleKey.A);


            Console.ReadKey();
        }