用Linq对String类型的数字求和

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace ConsoleApplication1
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             Func<string, double, double> funDelegate = CustomCount;  
14             string[] strArry = new string[] { "73.86", "66.25", "95.57", "33.54", "55.05"};
15             double numSum = 0;
16             numSum = strArry.Sum(s => funDelegate(s, numSum));
17 
18             Console.WriteLine(numSum);
19 
20             Console.ReadKey();
21         }
22         public static double CustomCount(string strNum,double Sum)
23         {
24             Sum += Convert.ToDouble(strNum);
25             return Sum;
26         }
27 
28     }
29 }

运行结果:

原文地址:https://www.cnblogs.com/wgx0428/p/3855656.html