private static int AccessViaField(MutableArrayWrapper <int> arrayWrapper) { int sum = 0; for (int i = 0; i < arrayWrapper.Length; i++) { sum += arrayWrapper.Array[i]; } return(sum); }
private static int AccessViaLocalVariable(MutableArrayWrapper <int> arrayWrapper) { int sum = 0; int length = arrayWrapper.Length; int[] array = arrayWrapper.Array; for (int i = 0; i < length; i++) { sum += array[i]; } return(sum); }