Как создать массив без размера? - C#
Формулировка задачи:
есть массив, изначально состоящий из 1 элемента.
вводим переменную.
значение переменной присваивается элементу массива, и размер массива увеличивается на 1.
как можно реализовать эту примитивнейшую задачу? .....не понимаю.
Решение задачи: «Как создать массив без размера?»
textual
Листинг программы
- using System;
- using System.Linq;
- internal sealed class Program {
- static void Main() {
- Int32[] arr = {};
- Console.WriteLine("Текущий размер массива : {0}", arr.Length);
- arr = (arr ?? Enumerable.Empty<Int32>()).Concat(Enumerable.Repeat(1, 1)).ToArray();
- Console.WriteLine("Размер массива после изменения : {0}", arr.Length);
- Console.Write("Элементы массива: ");
- foreach (Int32 i in arr) Console.Write(i);
- Array.Resize(ref arr, 5);
- Console.WriteLine("\nРазмер массива стал : {0}", arr.Length);
- Console.Write("Элементы массива: ");
- foreach (Int32 i in arr) Console.Write("{0} ", i);
- arr = arr.Where(i => i != 0 && i != 1).ToArray();
- Console.WriteLine("\nРазмер массива : {0}", arr.Length);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д