我对编码很新,并被要求执行以下操作: 创建两个将保持总收入和净收入的静态数组。用户将每月输入总收入,并且必须计算并保存净值。
现在iv到目前为止是这样的:
public partial class Form1 : Form
{
public static double[] gross { get; set; }
public static double[] net { get; set; }
public Form1()
{
InitializeComponent();
}
private void btnEnter_Click(object sender, EventArgs e)
{
Gross g = new Gross();
g.ShowDialog();
gross = new double[] { g.grossTemp };
net = new double[] { g.netin };
}
}
但每次我想添加新的总收入和净收入时,它都会替换旧的收入而不是将新的收入添加到新索引中。我认为问题是因为我正在创建一个新实例,但我不知道还能做什么。
答案 0 :(得分:0)
您可以将List用作私有类型,公共类型可以保留为这样的数组:
public static double[] gross get { return _gross.ToArray() }
private static List<double> _gross;
private void btnEnter_Click(object sender, EventArgs e)
{
Gross g = new Gross();
g.ShowDialog();
_gross.Add(g.grossTemp );
}