让我重新拟定.我在ForEach循环里面应该添加计算小数?值到小数?当你指出时,originalAmount当然是第一次为null.所以我只需先检查null,否则再添加.
decimal? convertedAmount = Calculate(inputValue); //always returns a value
originalAmount = originalAmount==null ? convertedAmount : originalAmount + convertedAmount;
Run Code Online (Sandbox Code Playgroud)
原始安装在循环之外定义.
很抱歉混淆,如有必要,可以关闭/删除问题.