Нужен массив переменной длины с возможностью добавления элементов - C#
Формулировка задачи:
нужен массив переменной длины, чтобы потом его примерно так заполнить:
как вариант сделать Array.Resize<double>(ref A, число) и потом поштучно вписать все значения
но в свитче есть ветки, по которым нужно до 30 значений прописать
можно ли как-то в массив вписать всю эту "колбасу" одним оператором?
списки не предлагайте
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;
}Решение задачи: «Нужен массив переменной длины с возможностью добавления элементов»
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;
}