【发布时间】:2013-11-27 12:26:15
【问题描述】:
我有一个字符串CHF,2$DVC,1$PP,4,我想要这样的结果
列表
CHF
DVC
PP
总和:7
我可以用'$'分割,然后应用foreach循环,然后再用','分割并应用foreach循环。
在谷歌上我发现
如果我有像string myString = "1,2,4,8,16"; 这样的字符串
我可以用.Sum(x => int.Parse(x)) 得到总和,但不知道如何在我的情况下实现
谁能告诉我如何使用没有循环的 linq 获得所需的结果,因为我是 linq 的新手
【问题讨论】:
-
你能解释一下你是怎么得到7的吗?我数了 8 个字符,但这只是一个猜测
-
@VahidNateghi 你是对的
-
你应该在你的问题中写下来。对我来说,不清楚你想要数字,因为你的列表包含 3 组字母。
-
是的,但是3组字母总和是8