您当前的位置: 首页 >  c#

C#方法重载-基于不同类型的参数的方法重载

发布时间:2010-11-22 15:16:00 ,浏览量:0

根据返回数据类型不同也可以实现方法重载。此时参数的数量应该是相同的。

using System; class Class1 { int grear(int[]number) {     int temp = number[0]; //声明一个变量并将传递过来的数组元素的第一个赋给变量     for (int i = 1; i < number.Length; i++)     {       if (temp < number[i])       {         temp = number[i]; //循环赋值       }     }     return temp; //返回整形的最大值 } double stu(double[]numbers) {     double tot = numbers[0];       //声明一个变量并将传递过来的数组元素的第一个赋给变量     for (int j = 1; j < numbers.Length; j++)     {       if (tot < numbers[j])       {         tot = numbers[j]; //循环赋值       }     }     return tot; //返回double型的最大数值 }

static void Main(string[]args) {     int[]one ={100, 0, - 50, 200, 33}; //声明一个整形数组并初始化数值     double[]two ={0.5, - 45.3, 5.0, 26.4, 92.4}; //声明一个双精度浮点型数组并初始化     Class1 zhou = new Class1(); //构造方法     Console.WriteLine("整形类最大数值我:    {0}", zhou.grear(one));       //传递整形数值     Console.WriteLine("/n双精度浮点型最大值为:    {0}", zhou.stu(two));       //传递双精度浮点型数值     Console.ReadLine(); //等待用户操作,退出 } }

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    104724博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1555s