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



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

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

Ответ от Алексей Кузьминов[гуру]
Для string.Split можно ЗАРАНЕЕ найти количество элементов результата.
Либо модифицировать результат по-одному (ну можно по-нескольку) элементу.
Оба варианта см. ссылка
Первый вариант более эффективен.
Алексей Кузьминов
Мыслитель
(9757)
string[] test = {};
А дальше Array.Resize в помощь

Ответ от Николай Веселуха[гуру]
// элементарно... присваивание никто не отменял!
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):*