C#基础知识之方法重载总结
2014-09-15 11:40
302 查看
1.首先解释一下什么是方法重载?
方法重载是指在同一个类中方法同名,参数不同,调用时根据实参的形式,选择与他匹配的方法执行操作的一种技术。
这里所说的参数不同是指以下几种情况:
① 参数的类型不同
② 参数的个数不同
③ 参数的个数相同且类型不同时,它们的先后顺序不同
需要注意的是:方法的重载跟返回值没有任何的关系!
错误示例:
方法重载是指在同一个类中方法同名,参数不同,调用时根据实参的形式,选择与他匹配的方法执行操作的一种技术。
这里所说的参数不同是指以下几种情况:
① 参数的类型不同
② 参数的个数不同
③ 参数的个数相同且类型不同时,它们的先后顺序不同
需要注意的是:方法的重载跟返回值没有任何的关系!
错误示例:
public void test(int i1,string s1) { } public void test(int i2,string s2) { } 方法的参数的类型和个数都一致,故不是重载。 public void test(int i1,string s1) { } public int test(int i2,string s2) { return 1; } 方法返回值不相同,但参数的类型和个数都一致,故不是重载。
相关文章推荐
- C#基础知识整理:基础知识(5) 方法的重载
- C#基础知识整理:基础知识(5) 方法的重载
- C#基础知识整理:基础知识(5) 方法的重载
- 黑马程序员_C#基础之方法重载总结
- 黑马程序员_c#基础知识学习笔记:方法重载和out,ref传参
- 【C#基础知识】之结构、数组及常用的几种排序方法总结
- 黑马程序员_学习日记2_有关C#基础知识总结归纳之对象和类型
- 实例总结C#反射基础知识
- C#基础知识总结
- C#基础篇 重写与重载,以及其中设计的虚方法和抽象方法的使用和区别
- C#基础知识整理:基础知识(1) Main方法
- C#反射基础知识实例总结
- C#基础知识总结
- JAVA基础知识精华总结 C#的四个基本技巧
- C#基础知识总结(不定时添加新内容)
- C#基础知识----委托使用总结
- 实例总结C#反射基础知识
- C#学习基础知识总结
- c#基础--方法(复习总结)
- 【C#基础】方法及其调用、构造方法、out与ref参数及其返回值、方法重载、静态方法等简单介绍