Как создать массив без размера? - 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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д