c#之函数重载

发布时间:2024年01月20日

函数重载 : 函数名相同,参数不同,返回值不做要求

class Program
    {
        static int MaxValue(params int[] array)
        {
            int max = array[0];
            for (int i = 1; i < array.Length; i++)
            {
                if (array[i] > max)
                {
                    max = array[i];
                }
            }
            return max;
        }

        static double MaxValue(params double[] array)
        {
            double max = array[0];
            for (int i = 1; i < array.Length; i++)
            {
                if (array[i] > max)
                {
                    max = array[i];
                }
            }
            return max;
        }

        static void Main(string[] args)
        {
            int ret=MaxValue(12,13,45);
            double ret2 = MaxValue(12.4, 16.5, 16.9);
            Console.WriteLine(ret);
            Console.WriteLine(ret2);

        }
    }

文章来源:https://blog.csdn.net/m0_62824239/article/details/135720888
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。