示例#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());
 }