C#函数重载
2016-09-12 11:57
127 查看
先看两个函数
void test(int i);
void test(string str);
这就是多态
C#允许这样定义函数,而不会报错,传的值的类型不一样,C#会根据值的类型自动选择用哪一个函数
void test(int i);
void test(string str);
这就是多态
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { test(); test(1); test("1"); Console.ReadKey(); } static void test() { Console.Write("1"); } static void test(int i) { Console.Write("2"); } static void test(string i) { Console.Write("3"); } } }
C#允许这样定义函数,而不会报错,传的值的类型不一样,C#会根据值的类型自动选择用哪一个函数
相关文章推荐
- C#继承
- winform ListView应用之分组、重绘图标、网格线 (c# .net winform)
- c#开发-实现从FTP服务器上下载文件夹中的数据
- c#开发-计算一段程序运行的时间
- 联科教育【免费公开课】每周一和周三晚19:30分:C#程序设计--基础篇,赶快围观啦~~~
- 事件触发机制
- C#中public与private与static
- C#面向对象基础2
- C#面向对象基础2
- C# string类型和Byte[]相互转化
- ComboBox 控件绑定数据和获取选中的数据
- C# 排序
- C#中的String.Format方法
- C# WPF定时器
- C#_Soap调用webservice服务
- using用法
- C#中的常用加密算法与其它语言的兼容性
- MD5算法之C#程序 MD5算法描述
- [C#] 走进异步编程的世界 - 剖析异步方法(上)
- C#中的foreach