我想将每个元素相减,有点像这样:
List<int> list = [20, 4, 3, 7];
list = SubtractAll(list); // 20 - 4 - 3 - 7
期望的输出是:
6
这将如何完成?有没有简单的方法可以做到这一点?
您可以使用 Linq:
List<int> list = [20, 4, 3, 7];
var result = list.Aggregate((curr, next) => curr - next);
Console.WriteLine(result); // 6