LinqExtensions
Provides LINQ extension methods for Rational, LongRational and BigRational
public static class LinqExtensions
Inheritance Object → LinqExtensions
Methods
Sum(IEnumerable<LongRational>)
public static LongRational Sum(IEnumerable<LongRational> source)
Parameters
source
IEnumerable<LongRational>
Returns
Sum<T>(IEnumerable<T>, Func<T, LongRational>)
public static LongRational Sum<T>(IEnumerable<T> source, Func<T, LongRational> selector)
Type Parameters
T
Parameters
source
IEnumerable<T>
selector
Func<T, LongRational>
Returns
Sum(IEnumerable<BigRational>)
public static BigRational Sum(IEnumerable<BigRational> source)
Parameters
source
IEnumerable<BigRational>
Returns
Sum<T>(IEnumerable<T>, Func<T, BigRational>)
public static BigRational Sum<T>(IEnumerable<T> source, Func<T, BigRational> selector)
Type Parameters
T
Parameters
source
IEnumerable<T>
selector
Func<T, BigRational>
Returns
Sum(IEnumerable<Rational>)
public static Rational Sum(IEnumerable<Rational> source)
Parameters
source
IEnumerable<Rational>
Returns
Sum<T>(IEnumerable<T>, Func<T, Rational>)
public static Rational Sum<T>(IEnumerable<T> source, Func<T, Rational> selector)
Type Parameters
T
Parameters
source
IEnumerable<T>
selector
Func<T, Rational>