私のコードで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 年に集計されます)。
集計自体は非常に簡単で、クラスに含まれるデータの累積値です。
ただし、上記で定義したロジック(つまり、レビュー期間全体)を考えると、データを集計する方法に関するロジックに苦労しています。
どんな指摘もありがたく受け取るだろう。