示例#1
0
        static void Main()
        {
            // Підтримка Unicode
            Console.OutputEncoding = Encoding.Unicode;

            // для випадкових чисел
            Random rnd = new Random();

            // створення колекції для цілих чисел
            DynamicIntArray array = new DynamicIntArray();

            // внесення даних
            for (int i = 0; i <= 5; i++)
            {
                // створення масиву з випадковим розиміром
                int[] temp = new int[rnd.Next(1, 10)];

                // його заповнення випадковими елементнами
                for (int j = 0; j < temp.Length; j++)
                {
                    temp[j] = rnd.Next(sbyte.MinValue, sbyte.MaxValue);
                }

                // додавання даних в колекцію
                array.AddRange(temp);
            }

            // вивід результатів на екран
            Console.WriteLine(array.ToString());

            // корекція виведення
            array.TypeOutResult = DynamicIntArray.OutResult.first;

            // Вивід при іншому форматуванні
            Console.WriteLine("\n\t" + array.ToString());

            // інфо про масив
            ShowInfo(array);

            // repeat
            DoExitOrRepeat();
        }
示例#2
0
 private static void ShowInfo(DynamicIntArray array)
 {
     Console.WriteLine("\n\tCount: " + array.Count);
     Console.WriteLine("\tCapacity: " + array.Capacity);
 }