在我的代码中,我正在创建List<>
以下类:
public class Calculations
{
public int Year { get; set; }
public double Payment { get; set; }
public double AnnualInterest { get; set; }
public double AnnualPrincipalSplit { get; set; }
public double NLVBalance { get; set; }
public double apportionedValue { get; set; }
public double OpenMarketValue { get; set; }
public double NotionalLoan { get; set; }
public double ResidencyFee { get; set; }
public double BalanceOfShare { get; set; }
public double TotalShareOwnedOutright { get; set; }
public double TotalEquity { get; set; }
}
列表包含代表投资期限的数据(例如超过 30 年,列表中将有 30 项)
我有一个名为 的变量globalReviewPeriod
,它是一个整数,它用于定义列表中的数据应在何时聚合(例如,如果globalReviewPeriod
是 5,投资期限为 30 年,那么数据将需要在第 5、10、15、20、25 和 30 年汇总)。
聚合本身非常简单,它只是类中包含的数据的累积值。
但是,鉴于我在上面定义的逻辑(即在审查期间),我正在为如何聚合数据的逻辑而苦苦挣扎。
任何指点将不胜感激。