Как создать массив без размера? - 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);
  }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы