var totalCost = Persons.Sum(x => BigInteger.Parse(x.cost.First(kv => kv.Key == "volvo").Value))
C#如何在这个Lambda表达式中使用BigInteger?
错误:
无法转换lambda表达式的委托类型“System.Func< Persons,int >
” 因为一些块中的返回类型不隐式转换为委托返回类型。
不能将类型'System.Numerics.BigInteger
'隐式转换为'int
'。 的显式转换存在(是否缺少强制转换?)
我和OrderByDescending
使用它,它工作正常。我可以理解错误。我只是不知道要用什么来代替Sum
才能使它工作。
如何正确使用BigInteger
这句话?