Как создать список с определенным количеством значений, не зная значения?

Я использую LiveChart из wpf, и я хочу создать список Decimal с 30 значениями (так же, как пространство как массив), на самом деле я сделал:

public SeriesCollection MonthProfit {get;set;} = new SeriesCollection();

 int i = 0;
 MonthProfit[0].Values = new ChartValues<decimal>();
 MonthProfit[0].Values[i] = 25;

но я получаю:

Индекс вне диапазона

как я могу определить 30 значений внутри индекса 0?

1 ответ

Решение

Мне кажется, что вы могли бы использовать ChartValues конструктор, который принимает IEnumerable<T>:

MonthProfit[0].Values = new ChartValues<decimal>(Enumerable.Repeat(0m, 30));
Другие вопросы по тегам