Tôi đã xem xét tất cả nhưng không thể tìm ra điều này. Làm thế nào để bạn tổng hợp một danh sách các BigIntegers?Tổng hợp danh sách các 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
Bạn có phải làm điều này không?
BigInteger sum = new BigInteger(0);
foreach(BigInteger bigint in bigInts)
sum += bigint;
Hoặc chỉ 'bigInts.Aggregate (BigInteger.Add)' :) – leppie
Alexei, Đây chính xác là những gì tôi đã sử dụng ngay khi bạn đưa ra câu trả lời, tôi đã tìm cách sử dụng Tổng hợp. @leppie, bạn có thể thêm một số giải thích làm thế nào ma thuật của bạn hoạt động? –
@jb .: Nó chỉ là một đại biểu, tham khảo phương thức 'BigInteger.Add'. – leppie