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
這句話?