我有一个 (string, decimal) 的字典,需要计算从第二项开始的所有值(十进制值)的总和。使用 LINQ 可以实现吗?
最佳答案
使用 LINQ 非常容易实现:
myDict.Skip(1).Sum(x => x.Value);
但是,标准的 Dictionary
类不保证项目的顺序,因此“第一个”项目可以是任何东西。
关于c# - 如何计算字典中不包括第一项值的所有值的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8128477/