I would like to get the sum of the val
field.
// member method
public T sum()
{
sum = default(T);
int i = 0;
while (i < size)
sum += val[i++];
}
private int size = 0;
private int usedSize = 0;
private T[] val = null;
I would like to get the sum of the val
field.
// member method
public T sum()
{
sum = default(T);
int i = 0;
while (i < size)
sum += val[i++];
}
private int size = 0;
private int usedSize = 0;
private T[] val = null;
Here are some worked examples, using System.Linq;
void Main()
{
List<int> numbers = Enumerable.Range(1,100).ToList();
var result = numbers.Sum();
Console.WriteLine(result); // Prints 5050
List<SomeType> customTypeList = Enumerable.Range(1, 100).Select(x => new SomeType { SomeVal = x}).ToList();
var customResult = customTypeList.Sum(n => n.SomeVal);
Console.WriteLine(result); // Prints 5050
}
public class SomeType
{
public int SomeVal { get; set;}
}