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#会根据值的类型自动选择用哪一个函数


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM