酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C# 实现三个重载方法 max():精准求不同类型数值最大值及调用示例

在C#中定义三个重载方法max()的代码如下: ```csharp using System; class Program { static int max(int a, int b) { return a > b ? a : b; } static double max(double a, double b) { return a > b ? a : b; } static double max(double a, double b, double c) { return max(max(a, b), c); } static void Main(string[] args) { int intMax = max(3, 5); Console.WriteLine("Int Max: " + intMax); double doubleMax = max(3.4, 5.6); Console.WriteLine("Double Max: " + doubleMax); double tripleMax = max(1.2, 2.3, 3.4); Console.WriteLine("Triple Max: " + tripleMax); } } ``` 编译并运行以上代码会输出: ``` Int Max: 5 Double Max: 5.6 Triple Max: 3.4 ``` 以上代码中,定义了三个重载方法max(),分别处理int类型和double类型的参数。第一个方法返回两个int值中的最大值,第二个方法返回两个double值中的最大值,第三个方法调用了第一个方法来实现三个double值中的最大值的计算。在Main方法中分别调用了这三个方法,并输出结果。 ######[AI写代码神器 | 873点数解答 | 2024-03-29 10:49:20]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]