Ho cercato ovunque ma non riesco a capirlo. Come riassumi un elenco di BigIntegers?Sommare un elenco di BigIntegers
Using System.Numerics;
Using System.Linq;
List<BigInteger> bigInts = new List<BigInteger>();
BigInteger sum = bigInts.Sum(); // doesn't work
BigInteger sum = bigInts.Sum<BigInteger>(); // doesn't work
BigInteger sum = bigInts.Sum(x => x); // doesn't work
Devi farlo?
BigInteger sum = new BigInteger(0);
foreach(BigInteger bigint in bigInts)
sum += bigint;
O semplicemente 'bigInts.Aggregate (BigInteger.Add)' :) – leppie
Alexei, Questo è esattamente ciò che ho usato non appena hai inserito la tua risposta, ho cercato come usare Aggregate. @leppie, potresti aggiungere qualche spiegazione su come funziona la tua magia? –
@jb .: È solo un delegato, facendo riferimento al metodo 'BigInteger.Add'. – leppie