C#之方法重载
来源:互联网 发布:裂脑人 知乎 编辑:程序博客网 时间:2024/05/20 15:41
方法重载是C#语言的重要功能,方法重载的优势在于其提供创建同名的多个方法的能力,即调用同一个方法名,同时需要保证每个方法中的参数的数据类型、个数和顺序等不能相同。而且无论构造方法和普通方法均可重载。调用时编译器自行判断在那种条件下实用哪种方法。具体应用如下:
定义一个add方法用于进行重载,在Main方法中调用它的不同重载形式是对参数进行计算
namespace ConsoleApplication14{ class Program { public static int add(int x, int y) { return x + y; } public double add(int x, double y) { return x + y; } public int add(int x, int y, int z) { return x + y + z; } static void Main(string[] args) { Program program = new Program(); int x = 3; int y = 5; int z = 7; double y2 = 5.5; Console.WriteLine(x + "+" + y + "=" + Program.add(x, y)); Console.WriteLine(x + "+" + y2 + "=" + program.add(x, y2)); Console.WriteLine(x + "+" + y + "+" + z + "=" + program.add(x, y, z)); } }}此程序运行结果为:
方法重载提供了函数可扩展能力,便于增加新的功能,便利操作。这是C#语言的基础知识,需要不断积累。
0 0
- C#之方法重载
- C#温习之方法重写、方法重载
- C#之方法的重载与重写
- C#之方法重载和覆盖
- C#方法重载总结
- C# 方法重载
- C#方法重载
- C#构造方法重载
- C# params 方法重载
- C# 方法的重载
- C# 方法重载
- C#学习日记23---多态性 之 运算符重载、方法重载、抽象类、虚方法
- C#基础学习之三 枚举 和方法重载
- C#的String.Split方法之6个重载函数
- C#之重载
- C#运算符重载和方法重载
- 魔术方法之重载
- C#学习笔记:方法重载
- 新建JDOM的Element节点并加子节点及其text
- 突然好想你
- c# 和 Excel
- LA 3644 X-Plosives
- 重装win7后,修复系统引导grub2
- C#之方法重载
- 黑马程序员----------String和StringBuffer用法以及区别
- Git在DOS中操作的基础使用
- Service Manager进程从睡眠中被唤醒,返回BR_TRANSACTION,执行真正意义的addService
- RANSAC
- 关于linux下mount和df查看挂载的区别
- 海淀驾校告诉您:科目三模拟灯光使用考试技巧
- C# Dictionary 字典
- 是否发生交换(3)