У меня есть следующий код,
PB.ForEach(Function(x) x.Cost = GetPartCost(x.PartNumber, x.Units, x.Cost, FB))
Return PB.Sum(Function(x) (x.Cost * x.Qty))
Однако он всегда возвращает 0. Я проверил, и функция GetPartCost
выполняет и возвращает ненулевое число, но свойства стоимости элемента списка никогда не изменяютсяобновлено.
Свойство является простым свойством,
Public Property Cost() As Double
Get
Return _Cost
End Get
Set(ByVal value As Double)
_Cost = value
End Set
End Property
Если я установлю точку останова в Set
свойства, оно никогда не будет получено.
Что с этим происходит?