C#編程入門--求數組最大值最小值
阿新 • • 發佈:2017-09-29
mar static span int color turn [] return cnblogs
工具類如下:
public class ArrayHelper { #region Double數組最大值 /// <summary> /// Double數組最大值 /// </summary> /// <param name="array"></param> /// <returns></returns> public static double DoubleMax(double[] array) {if (array == null) return 0; if (array.Length <= 0) return 0; double max = array[0]; for (int i = 1; i < array.Length; i++) { if (max < array[i]) { max = array[i]; } }return max; } #endregion #region Double數組最小值 /// <summary> /// Double數組最小值 /// </summary> /// <param name="array"></param> /// <returns></returns> public static double DoubleMin(double[] array) {if (array == null) return 0; if (array.Length <= 0) return 0; double min = array[0]; for (int i = 1; i < array.Length; i++) { if (min > array[i]) { min = array[i]; } } return min; } #endregion #region int數組最大值 /// <summary> /// int數組最大值 /// </summary> /// <param name="num"></param> /// <returns></returns> public static int IntMax(int[] num) { if (num == null) return 0; if (num.Length <= 0) return 0; int a = num[0]; for (int i = 0; i < num.Length; i++) { if (a < num[i]) { a = num[i]; } } return a; } #endregion #region int數組最小值 /// <summary> /// int數組最小值 /// </summary> /// <param name="num"></param> /// <returns></returns> public static int IntMin(int[] num) { if (num == null) return 0; if (num.Length <= 0) return 0; int a = num[0]; for (int i = 0; i < num.Length; i++) { if (a > num[i]) { a = num[i]; } } return a; } #endregion }
C#編程入門--求數組最大值最小值