예제 #1
0
 /// <summary>
 /// Обобщённый метод для печати массива.
 /// </summary>
 /// <typeparam name="T">Тип содержимого массива.</typeparam>
 /// <param name="resizeArray">Массив.</param>
 static void Print <T>(ResizeArray <T> resizeArray)
 {
     for (int i = 0; i < resizeArray.Length; i++)
     {
         Console.WriteLine($"{i}: {resizeArray[i]}");
     }
 }
예제 #2
0
        static void Main(string[] args)
        {
            // Создаём массив int из двух элементов.
            var resizeIntArray = new ResizeArray <int>(2);

            // Присваиваем значение четвёртому элементу.
            resizeIntArray[3] = 4;

            Print(resizeIntArray);

            Console.WriteLine();

            // Создаём массив string из одного элемента.
            var resizeStringArray = new ResizeArray <string>(1);

            // Присваиваем значение первому и третьему элменту.
            resizeStringArray[0] = "world";
            resizeStringArray[2] = "hello";

            Print(resizeStringArray);

            Console.Read();
        }