-2
누군가 여기서 일어날 일을 설명해 주시겠습니까? 이 translated == null
결과 왜 이해할 수없는 내 인생0이 아닌 이중? int 100으로 나눈 값이 null이됩니다.
var percentage = Percentages[fund]; // percentage is a double? equal to 44.8
var translated = percentage/100;
.
왜 이런 일이 발생합니까?
편집 :
double? thisFundPercentage = NewAllocationPercentages.Percentages[fund]/ 100; // .448
double? total = CurrentNotionals.Total(); // -200000
double? newValue = total * (thisFundPercentage); // newValue == null
문제를 보여주는 짧은 전체 샘플을 보여주십시오. 분명히 '두 배? v = 44.8; var r = v/100;'는 동작을 보여주지 않습니다. –
나는 이것이 사실 거짓이라는 것을 확신한다. 백분율 [기금]이 두 배가 아니십니까? 44.8이거나 translation이 null이 아닙니다. – Stilgar
나는'그 가치 전에 translated' 설정 한 노력을 평가하여 바르을 복용하고 복식으로 교체하고 –