在c#中添加两个拆分字符串值

Aru*_*run 0 c#

我需要添加拆分字符串值以获得舍入值.

string Temp1="0.0154275894165039,1.11531066894531,0.294834136962891,";

string[] Temp2=Temp1.Split(',');
Run Code Online (Sandbox Code Playgroud)

如何将"temp2"中的值相加并将其分配给另一个参数.

Sha*_*hai 6

试试这个:

double dSum = 0;

foreach (string sStr in Temp2)
    dSum += Double.parse(sStr);
Run Code Online (Sandbox Code Playgroud)


SLa*_*aks 5

您可以使用LINQ:

values.Select(double.Parse).Sum()
Run Code Online (Sandbox Code Playgroud)

  • 当然,如果您的输入格式错误且不仅包含数字,则此操作将失败 (2认同)