如何声明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);