Code: Select all
public Object1 {
...
public IEnumerable Object2s {get; set;} = []
}
public Object2 {
...
public IEnumerable Object3s {get; set;} = [];
}
public Object3 {
...
public decimal SomeDollarValue {get; set;}
}
Object1s = {Somehow, obtain this List of Object1}
var sumValue = 0;
Object1s.ForEach(o1 => {
foreach(var o2 in o1.Object2s) {
foreach(var o3 in o2.Object3s) {
sumValue += o3.SomeDollarValue;
}
}
}
console.Log(sumValue);