Нужен массив переменной длины с возможностью добавления элементов - C#

Узнай цену своей работы

Формулировка задачи:

нужен массив переменной длины, чтобы потом его примерно так заполнить:
switch (XXX)
{
    case 1:
        A = {0.6, 1, 2, 2.5, 4};
        break;
    case 2:
        A = {6, 10, 16};
        break;
    case 3:
        A = {0.01, 0.0125, ..., 0.063, 0.08};
        break;
}
как вариант сделать Array.Resize<double>(ref A, число) и потом поштучно вписать все значения но в свитче есть ветки, по которым нужно до 30 значений прописать можно ли как-то в массив вписать всю эту "колбасу" одним оператором? списки не предлагайте

Решение задачи: «Нужен массив переменной длины с возможностью добавления элементов»

textual
Листинг программы
double[] A;
switch (xxx)
{
    case 1:
        A = new double[] { 0.6, 1, 2, 2.5, 4 };
        break;
    case 2:
        A = new double[] { 6, 10, 16 };
        break;
    case 3:
        A = new double[] { 0.01, 0.0125, 0.12, 0.063, 0.08 };
        break;
}

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


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

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

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