1. 程式人生 > >C#編程入門--求數組最大值最小值

C#編程入門--求數組最大值最小值

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#編程入門--求數組最大值最小值