小编par*_*ngh的帖子

如何递归迭代日期的数字和总和?

我想递归迭代一个日期的数字,求和它们,然后计算第一个总和中各个数字的另一个总和.

例如,DOB 1547年8月15日(19/08年8月15日)

1 + 5 + 0 + 8 + 1 + 9 + 4 + 7 = 35

3 + 5 = 8

答案:8

LINQ的.Aggregate()功能对我有很大帮助......

DOB.toString().Aggregate((a,b)=>(int)a+(int)b)
Run Code Online (Sandbox Code Playgroud)

...但结果35 :(

我想要一个递归LINQ调用,结果总是一位数.

c# linq

3
推荐指数
1
解决办法
142
查看次数

标签 统计

c# ×1

linq ×1