예제 #1
0
        public void GlobalSetup()
        {
            ArrayOfInts    = Enumerable.Range(0, TestArrayLength).ToArray();
            ArrayOfDoubles = Enumerable.Range(0, TestArrayLength).Select(i => (double)i).ToArray();
            ArrayOfFloats  = Enumerable.Range(0, TestArrayLength).Select(i => (float)i).ToArray();

            ArrayOfFloats2 = ArrayOfFloats.ToArray();
            ArrayOfFloats2[ArrayOfFloats.Length - 1] = -1; // so it's _almost_ equal to ArrayOfDoubles
        }
예제 #2
0
 public float Sum_LINQ()
 {
     return(ArrayOfFloats.Sum());
 }
예제 #3
0
 public float Sum_LinqFasterLib()
 {
     return(ArrayOfFloats.SumS());
 }