动态构造小数数组



如何声明decimal的数组,然后向该数组添加值?

我试了如下:

decimal[] data = new decimal[]{};
data.Append(1011.11);

返回以下错误:

decimal[]不包含Append

的定义

最后,我试图通过匿名类型传递一个十进制值数组到Chart.js,数组将动态形成,因此使用Append而不是文字值:

Datasets = new[]
{
new {
label = "My First dataset",
backgroundColor = "rgba(255, 99, 132, 0.5)",
borderColor = "rgb(255, 99, 132)",
data = data,
fill = true,
},
}

数组没有Append方法,您可以调整它的大小并添加像

这样的项
decimal[] data = new decimal[] {};
Array.Resize(ref data, data.Length + 1);
data[data.Length - 1] = 1011.11m;

或者另一种方法是使用List<decimal>来代替这里的数组。

List<decimal> data = new List<decimal>();
data.Add(1011.11m);

相关内容

  • 没有找到相关文章

最新更新