控制台应用程序 其中定义重载静态方法Max得到俩数最大值 且数值类型可以是int double decimal
在主方法里调用这两个静态方法的不同重载形式
在主方法里调用这两个静态方法的不同重载形式
解决方案 »
- WPF: WindowsFormsHost通过Child内容刷新,闪屏的问题!!!!!!!
- c#.net生成PDF
- 再论闭包
- 求一则正则表达式
- 怎么用SetSocketOption函数设置MulticastInterface属性?
- 谁能提供sharpziplib源码 .net framework1.1的 从www.icsharpcode.net实在下不来。
- DataGrid 中双击单元格 单元格就变成可编辑的 怎么做
- c# 中的问题
- 安装了vs2013,“将局部变量提升为参数”的功能为什么找不到啊
- 在Datagrid中编辑时出现DropDownList,要求根据datagrid中某列的值选中DropDownList的一项!
- datalist分页第二页无法显示数据……急急急
- string 与stringbuilder 区别?
Max(double a, double b) {}
Max(decimal a, decimal b) {}
Max(double a, double b) {}
Max(decimal a, decimal b) {}
以上为三个方法调用如下
Main方法中调用int a=0;
int b=1;
Max(a,b);//会自动调用传int参数的方法
public static int Max(int a, int b)
{
return a > b ? a : b;
} public static double Max(double a, double b)
{
return a > b ? a : b;
} public static decimal Max(decimal a, decimal b)
{
return a > b ? a : b;
} public static void Main(string[] args)
{
Console.WriteLine(Max(1, 2));
Console.WriteLine(Max(1.0, 2.0));
Console.WriteLine(Max(decimal.Parse("1"),decimal.Parse("2")));
Console.Read();
}
{
If(a-b>0)
Return a;
Else
Return b’
}
Public static double Max(Double a,double b)
{
同上比较返回;
}
Public static decimal Max(decimal a,decimal b)
{
同上比较返回;
}
{
public static int GetMax(int a, int b)
{
return (a > b) ? a : b;
} public static double GetMax(double a, double b)
{
return (a > b) ? a : b;
} public static decimal GetMax(decimal a, decimal b)
{
return (a > b) ? a : b;
}
}---------------------------------------------------------- static void Main(string[] args)
{
int int1 = 1, int2 = 2;
double dou1 = 2.82, dou2 = 4.232;
decimal dec1 = 2.3748726351M, dec2 = 9.0976543215M; Console.WriteLine (Overloading.GetMax(int1, int2));
Console.WriteLine(Overloading.GetMax(dou1 , dou2));
Console.WriteLine(Overloading.GetMax(dec1, dec2)); Console.ReadKey();
}