1
在我的代碼,我創建了下面的類的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年)彙總。
聚合本身非常簡單,它只是包含在類中的數據的累積值。
但是,鑑於我上面定義的邏輯(即在審查期間),我正在努力處理如何彙總數據的邏輯。
任何指針都會被感激地收到。
愛LINQ,節省了代碼那麼多行! – Charleh
在這種情況下,x和我代表Mark嗎? –
謝謝馬克,我明白了:) –