Tag: 累积和

使用LINQ查找C#中数字数组的累积和

我有一个包含双精度的csv字符串(例如“0.3,0.4,0.3”),我希望能够输出一个包含这些数字累积和的双数组(例如[0.3,0.7,1.0])。 到目前为止,我有 double[] probabilities = textBox_f.Text.Split(new char[]{‘,’}).Select(s => double.Parse(s)).ToArray(); 它将数字作为数组给出,但不是数字的累积和。 有没有办法继续这个表达式来获得我想要的东西,或者我是否需要使用迭代从我已经拥有的数组创建一个新的数组?