массив с неизвестным количеством элементов c



Автор Олег Николаев задал вопрос в разделе Другие языки и технологии

Как создать массив, если неизвестно сколько будет элементов C# и получил лучший ответ

Ответ от Алексей Кузьминов[гуру]
В языке C# обычные массивы имеют фиксированный размер, который задается при их создании. Если количество элементов заранее неизвестно, лучшим и самым распространенным решением будет использование универсального списка List из пространства имен System. Collections. Generic. Этот класс автоматически увеличивает свою емкость при добавлении новых данных через метод Add. Когда все элементы собраны, вы можете легко преобразовать список в стандартный массив, вызвав метод ToArray. Альтернативный вариант подходит для ситуаций, когда итоговый размер можно вычислить заранее. Например, при работе со строками можно сначала оценить количество частей или использовать готовые методы вроде string. Split, которые сразу возвращают массив нужной длины. Однако для пошагового добавления элементов в цикле использование списка остается наиболее эффективным и безопасным способом работы с данными неопределенного объема.

Ответ от Николай Веселуха[гуру]
// элементарно... присваивание никто не отменял!
string text = "Часто нужно сформировать массив не зная сколько в нем будет элементов";
string[] words = text.Split(' ');
foreach (var word in words) Console.WriteLine(word);

Ответ от ??????????[гуру]
Есть класс , который примерно соответствует тому, что вы описали словесно. То есть можно объявить переменную типа Array и потом уже в коде создать массив с нужной длиной.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как создать массив, если неизвестно сколько будет элементов C#

Как вычислить обратную матрицу в экселе?
вот так вот
МОБР

См. также

Возвращает обратную матрицу для матрицы,
подробнее...

Кто мне поможет решить олимпиаду по Химии 10 класс?
До завтра потерпиш? Решу. Да и вправду 2,3 диметилпропана нет

Так передумал решил решить
подробнее...
спросили в Спорт
расскажите мне про сокс, его историю появления... пожалуйста
Что такое сокс?

Сокс был придуман в Америке в 70-х годах. Называли его в то время Hack
подробнее...
спросили в Другое 1011 год
Доступен ли ростениям атмосферный азот? Какие ростения его усваивают?
Азот является элементом, необходимым для существования животных и растений, он входит в состав
подробнее...
спросили в Сплав
Самый тугоплавкий сплав на Земле ? Напишите химическую формулу, если можно.
предлагаю для разнообразия не "псевдонаучный" , а нормальный ответ:

самый тугоплавкий
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*